
输入多行字符串,并一个个读出来,我还没学到数组,所以可不可以用初级的答案,多谢多谢!
用 getchar读取字符进行统计就行,不用数组
你题目的解答代码如下:
#include<stdio.h>
int main()
{
int a=0;
char c;
while ((c=getchar())!=EOF)
{
if (c=='\n')
{
printf("%d\n",a);
a = 0;
}
else if (c >= 'A' && c <= 'Z' || c >= 'a' && c <= 'z' || c >= '0' && c <= '9')
a++;
}
return 0;
}
如有帮助,望采纳!谢谢!