分类：电脑/网络-程序设计-C/C++
问题：一个作业题编写一个程序让用户输入一字符串(以回车减结束,最多80 
编写一个让用户输入一字符串(以回车减结束,最多80个字符),统计其中数字、字母和空格字符的个数.回答时顺便说一下思路,我一点思路都找不到.
回答：#include<std.h>#include<string.h>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<i+1;j++)  {   if((str[j]<='9')&&(str[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);}