这个作业属于那个课程 C语言程序设计ll
这个作业要求在哪里 https://edu.cnblogs.com/campus/zswxy/software-engineering-class2-2018/homework/2824
我在这个课程的目标是 了解指针的作用
参考文献 C语言实验与设计

7-1 统计一行文本的单词个数 (15 分)

本题目要求编写程序统计一行字符中单词的个数。所谓“单词”是指连续不含空格的字符串,各单词之间用空格分隔,空格数可以是多个。

输入格式:

输入给出一行字符。

输出格式:

在一行中输出单词个数。

输入样例:

Let's go to room 209.

输出样例:

5

1.实验代码

#include<stdio.h>
int main(void)
{
    int i, num=0, flag=0;
    char a[10000];

    gets(a);

    for(i=0;a[i]!='\0';i++)
    {
        if(a[i]==' ') 
        flag=0;
        else if(flag==0)
        {
            flag=1;
            num++;
        }
    }
    printf("%d\n",num);
    
    return 0;
} 

设计思路

本题遇到的困难及解决办法

没有遇到困难,书上有类似的题目参考了一下。

运行截图

学习总结

学习感悟

对指针的用法还不够了解,需要多练习