7-6 统计英文字母和数字字符 (15 分)
本题要求编写程序,输入10个字符,统计其中英文字母、数字字符和其他字符的个数。
输入格式:
输入为10个字符。最后一个回车表示输入结束,不算在内。
输出格式:
在一行内按照
letter = 英文字母个数, digit = 数字字符个数, other = 其他字符个数
的格式输出。请注意,等号的左右各有一个空格,逗号后有一个空格。
这题的考虑,第一个是确定录入字符个数了,可以直接for10个循环
第二个是录入的变量之间没有相互影响,可以逐个录入处理后覆盖,只用一个temp
第三个是确定总个数,所以可以只统计确定的两个(letter和digit),other = 10 - letter - digit
代码如下
#include<stdio.h>
int main()
{char ch;int letter,digit;letter=0;digit=0;for(i=1;i<=10;i++) {ch=getchar();if(ch>='a'&&ch<='z' || ch>='A'&&ch<='Z')letter=letter+1;elseif(ch>='0' && ch<='9')digit=digit+1;}printf("letter = %d, digit = %d, other = %d",letter,digit,10-letter-digit);return 0;
}
7-6 统计英文字母和数字字符 (15 分)相关推荐
- 例题3-7 统计英文字母和数字字符 (15 分)
例题3-7 统计英文字母和数字字符 (15 分) 统计字符 本题要求编写程序,输入N个字符,统计其中英文字母.数字字符和其他字符的个数. 输入格式: 输入在第一行中给出正整数N,第二行输入N个字符,最 ...
- 7-37 统计英文字母和数字字符 (15分)
本题要求编写程序,输入10个字符,统计其中英文字母.数字字符和其他字符的个数. 输入格式: 输入为10个字符.最后一个回车表示输入结束,不算在内. 输出格式: 在一行内按照 letter = 英文字母 ...
- 7-2 统计英文字母和数字字符[2]
7-2 统计英文字母和数字字符[2] 分数 15 作者 颜晖 单位 浙大城市学院 本题要求编写程序,输入N个字符,统计其中英文字母.数字字符和其他字符的个数. 输入格式: 输入在第一行中给出正整数N, ...
- 7-5 统计英文字母和数字字符 (10 分)
7-5 统计英文字母和数字字符 (10 分) 本题要求编写程序,输入10个字符,统计其中英文字母.数字字符和其他字符的个数. 输入格式: 输入为10个字符.最后一个回车表示输入结束,不算在内. 输出格 ...
- 统计英文字母和数字字符
本题要求编写程序,输入10个字符,统计其中英文字母.数字字符和其他字符的个数. 输入格式: 输入为10个字符.最后一个回车表示输入结束,不算在内. 输出格式: 在一行内按照 letter = 英文字母 ...
- PTA | 实验二 统计英文字母和数字字符[2]
本题要求编写程序,输入N个字符,统计其中英文字母.数字字符和其他字符的个数. 输入格式: 输入在第一行中给出正整数N,第二行输入N个字符,最后一个回车表示输入结束,不算在内. 输出格式: 在一行内按照 ...
- 二维数组与字符数组——英文字母、数字字符及其他字符的个数
[问题描述] 编写程序,输入字符串,统计英文字母.数字字符及其他字符的个数. [输入形式] 一个字符串 [输出形式] 三个数,之间用空格隔开 [样例输入] abc129++*ABC [样例输出] 6 ...
- 输入一行字符统计英文字母,空格,数字和其他字符的个数
使用c语言的三种循环分别写出输入一行字符统计英文字母,空格,数字和其他字符的个数的代码如下: **1. for循环实现** ```c #include <stdio.h> int main ...
- Java统计英文字母、空格、数字和其它字符的个数
Java统计英文字母.空格.数字和其它字符的个数 输入一行字符,分别统计出其中英文字母.空格.数字和其它字符的个数. 方法一: package test; import java.util.Scann ...
最新文章
- dhcpd命令--Linux命令应用大词典729个命令解读
- 详解TF-Ranking:Google开源的排序框架,应用于邮件检索、推荐系统等场景
- 服务器不安装Excel,实现导出Excel功能
- JVM调优之jstack找出发生死锁的线程
- 扩大缩小Linux物理分区大小
- Linux-----diff命令
- resin4 发布war包
- MultiMedia eXtensions - MMX:第一套应用于英特尔 80x86 指令集的 SIMD 扩展
- DE9 二阶常系数线性方程
- 灵活的Zend Framework之使用自定义的Frontcontroller
- mysql默认端口号_什么是MySQL默认端口号?
- html 做电脑桌面背景,适合做电脑桌面励志的壁纸素材
- dvi一分四_【1进4出DVI分配器】
- 远方的人 -- 龙瑜
- 260,我要满血复活了。
- 何香伊的脸儿,战痘经历
- 语义化你的HTML标签和属性
- RocketMQ读写队列
- 405错误,java.io.IOException: The temporary upload location [/tmp/tomcat.22.83/work/Tomcat/localhos解决办法
- android 服务开机启动慢,Android App启动慢原因