一个作业题编写一个程序让用户输入一字符
接收字符串时候用gets,因为字符串中有空格
逐个判断字符串中的每一个字符是空格、字母还是数字,进行相应的统计
#include
#include
#define max 250
int main()
{
char word[max];
int i=0;
int space_num=0,letter_num=0,num_num=0;
gets(word);
while(word[i]!='\0')
{
if(word[i]==' ')
{
++space_num;
++i;
continue;
}
if(word[i]>='0'&&word[i]='a'&&word[i]='A'&&wor...全部
接收字符串时候用gets,因为字符串中有空格
逐个判断字符串中的每一个字符是空格、字母还是数字,进行相应的统计
#include
#include
#define max 250
int main()
{
char word[max];
int i=0;
int space_num=0,letter_num=0,num_num=0;
gets(word);
while(word[i]!='\0')
{
if(word[i]==' ')
{
++space_num;
++i;
continue;
}
if(word[i]>='0'&&word[i]='a'&&word[i]='A'&&word[i]<='Z'))
{
++letter_num;
++i;
continue;
}
}
printf("空格:%10d\n字母:%10d\n数字:%10d\n",space_num,letter_num,num_num);
getch();
return 0;
}。
收起