从键盘上输入100个字符,统计其中字母、每个数字和其它字符的个数及其百分比

程序流程图:

代码:

#include<stdio.h>
void main()
{char ch[100];
int i=0,j=0,k=0,l=0;
float x,y,z;
printf("please enter ch:\n");
gets(ch);
for(i=0;i<=9;i++)
{if(ch[i]>=65 && ch[i]<=90)
j++;
else
{if(ch[i]>=97 && ch[i]<=122)
j++;
else
{if(ch[i]>=48 && ch[i]<=57)
k++;
else
l++;
}
}
}
x=j;
y=k;
z=l;
printf("字母个数:\n");
printf("%d\n",j);
printf("字母百分比:\n");
printf("%f%%\n",x);
printf("数字个数:\n");
printf("%d\n",k);
printf("数字百分比:\n");
printf("%f%%\n",y);
printf("其它字符的个数:\n");
printf("%d\n",l);
printf("其它字符的百分比:\n");
printf("%f%%\n",z);
} 

结果:

c语言学习-从键盘上输入100个字符,统计其中字母、每个数字和其它字符的个数及其百分比相关推荐

  1. C语言程序设计——从键盘任意输入一个字符串(可以包含:字母、数字、标点符号,以及空格字符),计算其实际字符个数并打印输出,即不使用字符串处理函数strlen()编程,但能实现strlen()的功能。

    从键盘任意输入一个字符串(可以包含:字母.数字.标点符号,以及空格字符),计算其实际字符个数并打印输出,即不使用字符串处理函数strlen()编程,但能实现strlen()的功能. 程序运行示例: P ...

  2. c语言中从键盘上输入三个数,将之排序后按由大到小的顺序输出,从键盘上输入3个数,将它们按由大到小的顺序排列好输出...

    vb中从键盘上输入10个数,判断有几个偶数,有几个奇数? 我给你写了,挺简单的.窗体上添加两个label控件一个command控件Dima(1To10)DimbDimcAsIntegerDimdAsI ...

  3. 输入一个正整数,统计整数中各位数字值为零的个数,并把该整数中各位上最大的数字值找出和零的个数组成一个新数字输出

    /*** 输入一个正整数,统计整数中各位数字值为零的个数,并把该整数中各位上最大的数字值找出和零的个数组成一个新数字输出*/import java.util.Scanner;public class ...

  4. C语言:从键盘上输入10个整数,求他们的平均值以及正数的个数,并加以输出

    #include <stdio.h> #define n 10 int main(void){ /* 从键盘上输入10个整数,求他们的平均值以及正数的个数,并加以输出 */ int a[n ...

  5. c语言编程从键盘上输入两个整数m和n,C语言习题 求键盘输入的两个正整数的最大公约数和最小公倍数...

    C语言习题 求键盘输入的两个正整数的最大公约数和最小公倍数以下文字资料是由(历史新知网www.lishixinzhi.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! C语言习题 求 ...

  6. 【C语言】从键盘上输入一些字符,逐个把它们送到磁盘上去,直到输入一个#为止

    在写代码之前,我们先来了解几个函数: fopen() 函数 fopen函数是打开一个文件,其调用的一般形式为:文件指针名=fopen(文件名,使用文件方式); "文件指针名" 必须 ...

  7. 输入一行字符,统计其中字母、数字和其他符号的个数。例如,输入:As123 g1b,9 输出:字母个数:4 数字字符个数:5 其他字符个数:2

    #include<stdio.h> #include<math.h> main() { char x; int a,b,c,i; printf("请输入一行字符:&q ...

  8. python从键盘上输入10个整数、输出奇数和_数据库 从键盘上输入10个整数型的数值,分别统计奇数和偶数的个数...

    从键盘上输入10个整数,并求出这10个数中所有奇数的和与所有偶数之和要求:分别用while,do ...while #includelongmain(void){\x05longa[10]={0};\ ...

  9. c语言:输入一个字符串,统计字母,数字,空格出现的个数,c - 统计字符串字母,空格,数字,其他字符的个数和行数....

    #include #include using namespace std; /* 题目:输入一行字符,分别统计出其中英文字母.空格.数字和其它字符的个数. */ void count() { //统 ...

最新文章

  1. 《跟菜鸟学Cisco UC部署实战》-第 1 章 规划-课件(一共12章,免费)
  2. 报道 | 本科4篇顶会论文如何做到?清华特奖干货分享:我是这样写论文、做实验、与导师相处...
  3. 又一年度热销爆款,OPPO R11上市一个月勇夺线下销量第一
  4. kali使用openvas
  5. tensorflow 之 ValuError: At least two variables have the same name: bottom/bn1/beta_power0 等
  6. 手把手教您解决90%的自然语言处理问题
  7. matlab thetal,基於matlab的車道和車道線檢測樣例
  8. testbed 桩函数设置
  9. TortoiseGit - 详细提交流程
  10. 用Nmap工具查找Downadup/Conficker的蠕虫病毒源
  11. Postgresql 按30分钟统计分组
  12. java tld文件配置_如何在JavaWeb程序中使用tld文件
  13. android 开发帮助书籍pdf
  14. 简易数字示波器,DDS信号源的设计方案
  15. 华为摄像机搜索软件_构建AI新生态,“软件定义”摄像机打造机器智能新捷径...
  16. ceph bluestore 磁盘空间管理源码解析
  17. 计算机网络XP系统电路,xp系统计算机的无线网络连接解决方​​案未连接
  18. linux修改sda3时间,Linux服务器磁盘占满问题解决(/dev/sda3 满了)
  19. 如何用java计算圆的周长和面积?
  20. java文件 流学习笔记

热门文章

  1. .NET 内存管理与垃圾回收:实现IDisposable接口和析构函数
  2. postgreSQL源码分析——索引的建立与使用——Hash索引(2)
  3. R 多变量数据预处理_超长文详解:C语言预处理命令
  4. putty怎么拷贝Linux下的日志,linux 下的 putty 如何复制与粘贴?
  5. python pip3 pip_Python:pip 和pip3的区别
  6. 游戏英雄联盟高清壁纸,人物角色都包括
  7. 年底各类年会邀请函也要美美的设计
  8. UI设计师用的最多的素材网站都收纳在一个导航
  9. 大火金九银十!秋季借势海报PSD分层模板,看谁最能俘获你的心
  10. 平面设计师必备,剪纸风格素材