首页 > 其他分享 >计算大写字母输入的个数

计算大写字母输入的个数

时间:2022-10-28 22:45:41浏览次数:53  
标签:26 ch int 个数 大写字母 num include 输入

#include<stdio.h>
#include<memory.h>
int main()
{
	char ch;
	int num[26], i;

	memset(num, 0, 26 * sizeof(int));    //初始化数组num
	while ((ch = getchar() != '\n'))     //输入字符串
		if (ch >= 'A' && ch <= 'Z')      //是否是大写字母
			num[ch - 'A']++;

	for (i = 0; i < 26; i++)
	{
		if (i % 9 == 0)
			printf("\n");
		printf("%c(%d)", 'A' + i, num[i]);
	}
	printf("\n");
	return 0;
}

  

标签:26,ch,int,个数,大写字母,num,include,输入
From: https://www.cnblogs.com/blog-of-zhh/p/16837734.html

相关文章

  • 一文带你了解Java中的Scanner键盘输入关键字、random 随机数关键字、System类和匿名函
    Scanner键盘输入Scanner类的功能:可以实现键盘输入数据,到程序当中。引用类型的一般使用步骤:1.导包import包路径.包名称如果需要使用目标类,和当前类位于同一个包下,......
  • scanf() getchar()输入问题
    #define_CRT_SECURE_NO_WARNINGS1#include<stdio.h>intmain(){intret=0;intch=0;charmima[20]={0};printf("请输入密码:");scanf("%s",mima);prin......
  • 1879. 两个数组最小的异或值之和
    题目描述给了两个数组nums1和nums2,长度都是n,问怎么排列可以让数组对应元素的异或值之和最小?f1-二进制枚举+状态压缩基本分析1.有没有是啥贪心做法,因为看到相同元素异或......
  • 调整input里面的输入光标大小并兼容主流浏览器
    在项目里碰到过一个问题,input输入框用一个背景图模拟,设置height和line-height一样的高度,使里面的输入文字能够居中。在FF下出现的情况是:点击input时,输入光标其实上跟i......
  • JS删除两个数组对象中id相同的对象
    letarr1=[{id:'1',name:'json'},{id:'2',name:'book'}]letarr2=[{id:'1',name:'json',age:'15'},{id:'2',name:'book',age:'16'},{id:'3',name:'......
  • 剑指offer - 面试题10:二进制中1的个数
    packageChapter2;/***面试题10:二进制中1的个数*输入一个整数,输出该数二进制表示中1的个数。其中负数用补码表示。**内存中的那个数(补码)1的个数*/publicclass_10_b......
  • Linux:RedHat8 设置中文输入法
    RadHat8自带中文输入法,只是默认没有使用。1.切换视图,搜索:Language快捷键:Win+Tab2.添加输入法3.切换输入法的快捷键super(Win)+空格 ......
  • C/C++清理输入缓冲区中的内容
    C/C++清理输入缓冲区中的内容1.清理输入缓冲区最后剩下的单个回车符:方法一:用getchar函数读取回车符:方法二:用scanf("%*c")读取掉回车符:方法三:用scanf("%c",&ch):2.清理输入......
  • 不利用第三个数,将两个变量的值交换
    inta=3,b=4;a=a+b;b=a-b;a=a-b;第一行:用于定义a和b的值第二行:将a和b的值相加,得到和,即为7第三行:将b的值与总和做差,即可得到原定义的a值,即3第四......
  • 模拟输出和输入;analog
         255是灯的最大亮度;1.模拟输出analogWrite(pin,参数)  //通过参数的大小,控制引脚(比如说亮度)booleanpushButton1;booleanpushButton2;intLED=9;i......