c程序设计:输入一行字符,分别统计出其中英文字母,空格,数字和其他字符的个数。
#include <stdio.h>
int main(){
char c ;
c = getchar();
int letter = 0;
int number = 0;
int space = 0;
int other = 0;
while(c != '\n'){ //以回车('\n')为判断条件,只要不输入回车,就可以通过while循环一直输入
if((c >='a' && c <='z') || (c >='A' && c <='Z')){ //if...else if语句分别统计各种类型字符
letter++;
}else if(c >='0' && c <='9'){
number++;
}else if(c = ' '){
space++;
}else{
other++;
}
c = getchar();
}
printf("字母的个数为:%d\n数字的个数为:%d\n空格的个数为:%d\n其他为:%d\n",letter,number,space,other);
return 0;
}
c程序设计:输入一行字符,分别统计出其中英文字母,空格,数字和其他字符的个数。相关推荐
- 【C语言】输入一行字符,分别统计出其中英文字母 空格 数字和其他字符的个数
输入一行字符,分别统计出其中英文字母 空格 数字和其他字符的个数 #include <stdio.h> int main() {char c;int letters=0,space=0,d ...
- c语言 输入一行字符,分别统计出其中英文字母 空格 数字和其他字符的个数
输入一行字符,分别统计出其中英文字母.空格.数字和其他字符的个数. 解:程序: #include <stdio.h> int main() { char c; int letters=0, ...
- C语言输入一行字符,分别统计出其中英文字母,空格
C语言输入一行字符,分别统计出其中英文字母,空格 注意:while((c=getchar())!='\n') 表示在终端输入一串字符串后,直到输入回车,然后将字符串添加到内存缓冲区中,再循环把字符取出 ...
- C语言输入一行数据分别统计出其中英文字母、 空格、数字和其他字符的个数并输出结果
#输入一行数据(包括数字,英文字母,常见字符,空格),分别统计出其中英文字母. 空格.数字和其他字符的个数并输出结果:再把其中的数字按顺序输出出来 ##代码部分: #include <stdio ...
- 【C】输入一行字符,分别统计出其中英文字母、数字、空格和其他字符的个数
C语言没有字符串形式,所以可以用 char[] 数组来代替,但需要指定分配空间,所以可以采用单字符读取的形式: #include<stdio.h> int main(){char ch;i ...
- C语言程序设计--输入一行文字,统计其中英文字母(大小写),空格,数字,其他字符的数目
代码区 #include<stdio.h> main() {int a=0,b=0,c=0,d=0; char *p,i=0,s[100]; while((s[i]=getchar())! ...
- C 编写程序,对输入的一行字符分别统计其中英文字母、数字和其他字符的个数。
第四章-循环结构程序设计 课后编程题-5 #include<stdio.h> main() {int cnt1=0,cnt2=0,cnt3=0; //cnt1:字母.cnt2:数字.cnt ...
- C语言学习之输入一行字符,分别统计出其中英文字母、空格、数字和其他字符的个数。
输入一行字符,分别统计出其中英文字母.空格.数字和其他字符的个数. #include <stdio.h> #include <string.h> void main(){cha ...
- C++输入一行字符,分别统计出其中 英文字母、数字、空格和其它字符的个数。
/*输入一行字符,分别统计出其中 英文字母.数字.空格和其它字符的个数.*/ #include <iostream> using namespace std;int main() {cha ...
- C语言 字符串分类统计 输入一行字符,分别统计出其中英文字母、数字、空格和其他字符的个数
C语言 字符串分类统计 输入一行字符,分别统计出其中英文字母.数字.空格和其他字符的个数 题目: 输入一行字符,分别统计出其中英文字母.数字.空格和其他字符的个数 样例输入: aklsjflj123 ...
最新文章
- vector,数组,动态数组效率测试
- 数据处理系列(四) 安装Elasticsearch用以存储和查询数据
- 使用 Elixir 开发嵌入式系统: 使用DS18B20传感器测量体温
- linux ppp拨号 socket,请问GPRS模块ppp拨号不成功是什么原因
- Python和OpenCV环境配置
- Java设计模式详解
- python列表list的基本性质
- Intel Realsense D435 测试视频流的直方图均衡化
- 工业互联网智能智造-工业企业大数据汇聚通道-产品设计
- STL(六)——max_element和min_element
- Java-压缩指针compressedOops
- 我学Delphi心得及笔记----用户自定义数据类型(第三讲)
- ubuntu安装labelme
- [机器学习] Ubuntu 软件源更新(校园网)以及问题总结
- Android ActivityManager: Waited long enough for: ServiceRecord
- python的布尔运算
- 8253计数器/定时器实验
- 喝不完的杯中酒,割不尽的名人头
- 应用多线程抓取小米应用商店的例子
- 上海大学计算机考研专业课真题答案,上海大学计算机考研专业课复习经验