7-2 统计一行文本的单词个数 (15 分)
7-2 统计一行文本的单词个数 (15 分)本题目要求编写程序统计一行字符中单词的个数。所谓“单词”是指连续不含空格的字符串,各单词之间用空格分隔,空格数可以是多个。数组题输入格式:输入给出一行字符。输出格式:在一行中输出单词个数。输入样例:Let’s go to room 209.输出样例:5代码如下:#include<stdio.h>#in...
·
7-2 统计一行文本的单词个数 (15 分)
本题目要求编写程序统计一行字符中单词的个数。所谓“单词”是指连续不含空格的字符串,各单词之间用空格分隔,空格数可以是多个。
数组题
输入格式:
输入给出一行字符。
输出格式:
在一行中输出单词个数。
输入样例:
Let’s go to room 209.
输出样例:
5
代码如下:
#include<stdio.h>
#include<string.h>
int main()
{
char a[1000];/*定义一个数组*/
gets(a);/*得到字符串附给a*/
int m, i, j;
m = strlen(a);/*从内存的某个位置开始扫描,直到碰到第一个字符串结束符'\0'为止,然后返回计数器值*/
if (a[0] == ' ')/*若果前面有空格则不计前面的空格*/
j = 0;
else
j = 1;
for (i = 0; i<m - 1; i++)
{
if (a[i] == ' ' /**/&& a[i + 1] != ' '/*保证空格为两个单词之间的空格*/)
j++;
}
printf("%d\n", j);/*输出*/
return 0;
}
更多推荐
活动日历
查看更多
直播时间 2025-02-26 16:00:00


直播时间 2025-01-08 16:30:00


直播时间 2024-12-11 16:30:00


直播时间 2024-11-27 16:30:00


直播时间 2024-11-21 16:30:00


目录
所有评论(0)