以下是引用卧龙孔明在2007-8-12 18:13:21的发言:
给你写了一个参考:
#include<stdio.h>
int main(void)
{
int t[4]={0},i=0;
char s[100];
gets(s);
while(s[i++]!='\0')
{
if(s[i]>='A' && s[i]<='Z') t[0]++;
else
if(s[i]>='a' && s[i]<='z') t[0]++;
else
if(s[i]==' ') t[1]++;
else
if(s[i]>='0' && s[i]<='9') t[2]++;
else t[3]++;
}
printf("%d,%d,%d,%d",t[0],t[1],t[2],t[3]);
getch(); //还有这里也错了。。 getchar() 应该是这个吧
return 0;
}
你写的根本和我说的程序不同啊。。
我要写的程序是这个啊
输入一行字符,分别统计出其中英文字母。空格。数字和其他字符的个数。。