那为大侠用C语言帮帮我啊,救命啊!!

来源:百度知道 编辑:UC知道 时间:2024/05/24 08:23:35
统计下面一段文字中的大写字母,小写字母,数字,空格字符的个数??
"ThE class is going,if you don't listen,you 8 may go out!";

#include<stdio.h>
main()
{
char *s="ThE class is going,if you don't listen,you 8 may go out!";
int i=0,daxie=0,xiaoxie=0,num=0,k=0;
while(s[i]!='\0')
{
if(s[i]>='A'&&s[i]<='Z')
daxie++;
if(s[i]>='a'&&s[i]<='z')
xiaoxie++;
if(s[i]>='0'&&s[i]<='9')
num++;
if(s[i]==' ')
k++;
i++;
}
printf("大写字母%d个",daxie);
printf("小写字母%d个",xiaoxie);
printf("数字%d个",num);
printf("空格%d个",k);

}

查查谭浩强的《c语言编程》,你要的是里面的一道例题。

输入
ThE class is going,if you don't listen,you 8 may go out!就可以了

#include <stdio.h>

int main()
{
char c;
int L=0,l=0,s=0,n=0,i;
printf("please input ten characters\n");
while((c=getchar())!='\n')
{
if(c==&#