任意输入一串字符(敲回车键结束输入)统计出其英文大写字母、英文小写字母、空格、数字和其它字符的个数

来源:百度知道 编辑:UC知道 时间:2024/05/21 13:57:55
任意输入一串字符(敲回车键结束输入)。分别统计出其中英文大写字母、英文小写字母、空格、数字和其它字符的个数。
提示:先定义char c;用循环while((c=getchar())!=’\n’)接收一行字符(敲回车表示字符输入结束,对输入的每一个字符进行判断并累加个数)
C语言

#include<stdio.h>
main(){
int i=0;
int m=0;
int n=0;
char c;
clrscr();
while((c=getchar())!='\n'){
if (65<=c&&c<=90) i++;
else if(97<=c&&c<=122) m++;
else if(48<=c&&c<=57) n++;

}
printf("da xie zi mu you %d ge,xiao xie zi mu you %d ge,shu zi you %d ge!",i,m,n);

}

程序测试成功!

#include <stdio.h>

void main()
{
char buff[1024];
int i,j,L;
int Ed=0,Ex=0,sp=0,digi=0,other=0;
printf("Enter one line\n");
fgets(&buff[0],1023,stdin);
L = strlen(buff);
for (i=0;i<L;i++){
if (buff[i] <= 'Z' && buff[i] >= 'A') Ed++;
else if (buff[i] <= 'z' && buff[i] >= 'a') Ex++;
else if (buff[i] == ' ') sp++;
else if (buff[i] <= '9' && buff[i] >= '0') digi++;
else other++;
};
printf(&

编写一程序让用户输入一串字符(以回车键结束),将其中的字母用小写方式输出个数 用C语言编写程序:从键盘输入一串字符,按回车键后结束,最后将字符串在屏幕上输出。 输入一串字符,以“?”结束。统计其中字母个数,数字个数,其它符号个数。 输入一串字符,以“ ?”结束,分别统计其中每个数字字符0,1,2,….9出现的次数。 编写一个程序,将键盘上输入的一串字符存入一个名为filel.txt文件,以“#”作为输入的结束 VB 输入字符,统计有多少个元音字母,有多少其他字母,直到按了回车键结束并显示结果。大小写不区分。 c语言要求用户输入一串字符然后逆序输出 输入一串字符,直到输入星号(*)为止,输出其中英文字母个数和数字字符个数 //输入一串字符,当遇到输入字符d的时候 删除该字符并显示 VB程序,输入一串字符,统计其中的各个英文字符的个数(不分大小写)?