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 ...
最新文章
- 数据结构(C语言版) 第 六 章 图 知识梳理 + 习题详解
- 网络:forward和redirect的区别
- SRM6.1安装配置指南
- C# — 创建Windows服务
- QQ尾巴病毒的Visual C++实现探讨
- Chrome 开发工具指南——通过工作空间保存更改
- 每日一练:完全恢复与不完全恢复概念
- php 返回mp3,当从PHP提供mp3时,audio.duration在Safari上返回Infinity
- 位图引起的内存溢出OutOfMemory解决方案
- 数据科学包3-pandas快速入门2
- 【luogu P2319 [HNOI2006]超级英雄】 题解
- 帆软JS获取控件扩展的值的两种方法
- 校园网设计超超超级详细的配置来了(以河北科技大学为例)
- 《Adobe Photoshop CS6中文版经典教程(彩色版)》目录—导读
- 大数据的三大理念解析
- linux在拥有/etc/xdg的自启动方式
- 创业型公司遇管理之殇:IPO泡汤高管作鸟兽散
- hardhat 教程及 hardhat-deploy 插件使用
- 关于travis scott的网名_小仙女可爱单纯的网名
- 数据标注软件 【labelimg】
热门文章
- [铁道部信息化管理]需求分析(一)—— 售票系统领域知识(区间票、订票、预留票)...
- IPv4路由exception缓存
- 1.什么是WebDAV
- AgularJS 笔记
- 载波集中抄表的路径搜索算法研究
- 2021-10-18 Basler相机曝光值SDK的设置
- 同事电脑刚进入桌面几秒,就自动重启
- 请描述显示计算机中所有隐藏文件的操作步骤,如何设置隐藏/显示文件或文件夹...
- 角蜂鸟AI视觉套件:(一)开箱及软件开发环境配置
- aliyun-cli命令行创建ecs实例