这个作业属于那个课程 | 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;
}
设计思路
本题遇到的困难及解决办法
没有遇到困难,书上有类似的题目参考了一下。
运行截图
学习总结
学习感悟
对指针的用法还不够了解,需要多练习