一个作业题编写一个程序让用户输入一字符串(以回车减结束,最多80
编写一个让用户输入一字符串(以回车减结束,最多80个字符),统计其中数字、字母和空格字符的个数. 回答时顺便说一下思路,我一点思路都找不到.
#include #include void main(void) { char str[80]; int i=1,j; int num,stri,space; gets(str); //查找总字符数 while(str[i]!='\0') {i++; } i--; // 统计 for(j=1;j='0')) num++; if((str[j]<='z')&&(str[j]>='A')) stri++; if(str[j]==' ') space++; } //输出 printf("\n总字符数:%d\n",i); printf("\n数字个数:%d\n",num); printf("\n字母个数:%d\n",stri); printf("\n空格个数:%d\n",space); }