输入一行字符,统计出英字母、空格和数字的个数

 时间:2024-10-12 20:42:43

1、整体代码如下#include<stdio.h>void main(){ char c; int n1=0,n2=0,n3=0,n4=0; printf("请输入一行字符:"); while((c=getchar())!='\n') { if(c>='a'&&c<='z'||c>='A'&&c<='Z') n1++; else if(c==' ') n2++; else if(c>='0'&&c<='9') n3++; else n4++; } printf("英文字母个数%d,空格个数%d,数字个数%d,其他字符个数%d",n1,n2,n3,n4);}

输入一行字符,统计出英字母、空格和数字的个数

2、先按照常规步骤写好开头#include<stdio.h>void main()

输入一行字符,统计出英字母、空格和数字的个数

3、输入一对大括号{},之后所有的步骤都在其中进行

4、定义整形变量n1,n2,n3,n4和字符变量c

输入一行字符,统计出英字母、空格和数字的个数

5、通过循环控制字符串输入并判断(while循环时需加一组士候眨塄大括号)printf("请输入一行字符:"); while((c=getchar())!='\n')

输入一行字符,统计出英字母、空格和数字的个数

6、用if语句判断字符的类型if(c>='a'&&挢旗扦渌;c<='z'|匀舶热圾|c>='A'&&c<='Z') n1++; else if(c==' ') n2++; else if(c>='0'&&c<='9') n3++; else n4++;

输入一行字符,统计出英字母、空格和数字的个数

7、输出结果printf("英文字母个数%d,空格个数%d,数字个数%d,其他字符个数%d",n1,n2,n3,n4);

输入一行字符,统计出英字母、空格和数字的个数

8、然后全部保存,编译,运行就可以看到结果

  • |x|+|y|≤1图像应该怎么画
  • c语言输出九九乘法表
  • 如何用c语言实现计算输入2数的和、差、乘积、商
  • C语言编程:输入三个数取最大值/三个数求最大值
  • n分之一是收敛还是发散
  • 热门搜索
    香港自由行攻略 阿尔山攻略 霸王的大陆攻略 英雄联盟怎么玩的 减肥营养菜谱 男士减肥食谱 王夫之简介 天津游玩攻略 qq怎么改自动回复 手机怎么赚钱快