打瘦腿针一般多少钱:高分求此题的解法

来源:百度文库 编辑:中科新闻网 时间:2024/05/03 06:55:33
请用C语言编写程序

题目为:输入一行字符,统计出其中的英文字母,空格,数字和其他字符的个数。
谢谢大家了

我上机试验过,程序没问题
main()
{char str[1000];
int i,eng=0,num=0,space=0,other=0;
gets(str);
for(i=0;i<strlen(str);i++)
{if(str[i]>='a'&&str[i]<='z') eng++;
else if(str[i]>='0'&&str[i]<='9') num++;
else if(str[i]==' ') space++;
else other++;
}
printf("eng=%d,num=%d,space=%d,other=%d\n",eng,num,space,other);
}

main()
{
int i;char s[20];
int e=0,k=0,n=0,q=0;
scanf("please input string:",&s);
for(i=0;i<20;i++)
{ if ((s[i]>='0')&&(s[i]<='9')) n+=n;
if (s[i]>='a'&&s[i]<='z'||s[i]>='A'&&s[i]<='Z') e+=e;
if s[i]==''; k+=k;
else q+=q;}
printf("e=%d,k=%d,n=%d,q=%d",e,k,n,q);
}

先gets这个字符串然后用四个IF来判断到底是英文字母,空格,数字和其他字符的个数,然后输出便可!