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

时间:2025-02-19 07:12:02
#include<> int main() { char a[1000];//字符数组 gets(a);//获取字符串 int i;//循环变量 int l;//记录字符串长度 int num = 0;//单词数量 for(i=0;a[i]!='\0';i++);//记录字符串长度 l=i; for(i=0;i<l;i++)//循环判断 { if(a[i]!=' ' && a[i+1]==' ')//符合[?][空格]的情况 num++; if(a[i]!=' ' && a[i+1]=='\0')//符合[?]['\0']的情况 num++; } printf("%d\n",num); return 0; }