#include<stdio.h>
#include<string.h>
int main()
{
char c[1000];
int num = 0;
gets(c);//读取一行数居,也可以用getline
int i = 0; int f = 0;
int n = strlen(c);
while (1)
{
if (i == n)
{
if (f && !num)
break;
else
{
printf("%d", num);
break;
}
}
if (c[i] == ' '&&c[i-1]!=' '&&num)
{
f = 1;
printf("%d ", num);
num = 0;
}
else if(c[i]!=' ')
num++;
i++;
}
return 0;
}
【wustoj5050】单词长度
最新推荐文章于 2024-08-29 19:36:07 发布
这篇文章详细描述了一个C语言程序,通过字符数组读取用户输入的一行数字,遇到空格时结束并打印已读取的整数。
摘要由CSDN通过智能技术生成