- 一个作业题编写一个程序让用户输入一字符串(以回车减结束,最多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);
}