C语言输入一个字符

来源:百度知道 编辑:UC知道 时间:2024/05/21 14:02:39
输入一行字符,分别统计出其中的英文字母、空格、数字和其他字符的个数。

帮帮忙哇``我刚学``C``这个怎么写?

void main()
{
int i;
int num = 0, cha = 0, spa = 0, oth = 0;
char s[80];
printf("please input a sentence:\n");
gets(s);
for(i = 0; i < 80; i++)
{
if(s[i] == ' ')
{
spa++;
}
else if(s[i] >= '0' && s[i] <= '9')
{
num++;
}
else if((s[i] >= 'a' && s[i] <= 'z') || (s[i] >= 'A' && s[i] <= 'Z '))
{
cha++;
}
else
{
oth++;
}
}
printf("char:%d\nnumber:%d\nspace:%d\nother:%d\n", cha, num, spa, oth);
getch();

}

C语言输入一个字符 c语言中用getchar()输入字符是回车算一个字符吗 C语言字符输入上的问题 在C语言中如何输入使得,输入一个字符,使得输出的是ASCII码? C语言:编写程序从键盘上输入一个字符串和一个字符,实现从字符串中删除该字符。 c语言编程,编写一个程序,输入一行字符,输出每个字符以及与之对应的ASCII码 c语言中怎样对输入的一个字符做即时响应(无回车)? c语言问题:输入一个字符串,内有数字和非数字字符,例如:a123x456 17960? C语言编程:输入一个字符串,并删掉一个指定的字符。如输入JIGHH,删掉H C语言中定义一个变量为非字符型且为非整型时,当用户输入字符型时该怎么办才能使用户重新输入