那为大侠用C语言帮帮我啊,救命啊!!
来源:百度知道 编辑:UC知道 时间:2024/05/24 08:23:35
统计下面一段文字中的大写字母,小写字母,数字,空格字符的个数??
"ThE class is going,if you don't listen,you 8 may go out!";
"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==