C语言编程题目(运行后加成悬赏)

来源:百度知道 编辑:UC知道 时间:2024/06/30 01:31:16
输入一行文字,统计其中的大写字母,小写字母,空格,数字,以及其他字符的个数。(每种类型换行)

#include<stdio.h>
#include <stdlib.h>
int main(){
int A=0,a=0,d=0,s=0,o=0,l,i;
char c[100000];
gets(c);
l=strlen(c);
for(i=0;i<l;i++){
if(c[i]>='A'&&c[i]<='Z')
A++;
else if(c[i]>='a'&&c[i]<='z')
a++;
else if(c[i]>='0'&&c[i]<='9')
d++;
else if(c[i]==' ')
s++;
else
o++;
}
printf("大写字母:%d\n",A);
printf("小写字母:%d\n",a);
printf("数 字:%d\n",d);
printf("空 格:%d\n",s);
printf("其他字符:%d\n",o);
return 0;
}
我运行过了可以,你再看看吧!!~~

#include <stdlib.h>

int main()
{
int Aletters=0,aletters=0,digits=0,spaces=0,others=0;
char c;
while((c=getchar())!='\n')
{
if(c>='A'&