首页 > 其他分享 >C语言判断输入小写字母的个数

C语言判断输入小写字母的个数

时间:2024-07-30 13:17:45浏览次数:16  
标签:ch 小写字母 个数 C语言 int num printf getchar

#include <stdio.h>

int main()
{
/* Write C code in this online editor and run it. */

  char ch;
  int i=0;
  int k=0;
  int num[26]={0};

  printf("Input 字符串:");
  ch=getchar();
  while(ch!='\n')//判断是否输入回车
  {

    if(ch<='z'&&ch>='a')
    {
    k=ch-'a';
    num[k]=num[k]+1;
    }
  ch=getchar();
  }


  for(i=0;i<=25;i++)
  {
    if(num[i]!=0)
    {
      printf("num of %c is %d\n",i+'a',num[i]);
    }
  }

}

标签:ch,小写字母,个数,C语言,int,num,printf,getchar
From: https://www.cnblogs.com/riscv123/p/18332144

相关文章

  • 解决mv cp rm 时文件个数太多Argument list too long报错
    问题今天复制文件时出现“Argumentlisttoolong”的问题,简单理解就是你的目录下文件个数太多了,命令参数太长,执行失败解决方法findceshi/-name"*.html"|xargs-imv{}OCRhtml1解释一下:findceshi/-name".html"是指在源文件夹ceshi下查找名为.html的文件,即所有的html后......
  • 合并两个数据帧时的内存问题
    我对倒数第二句话一无所知。错误是:numpy.core._exceptions.MemoryError:无法为形状为(7791676634)和数据类型为int64的数组分配58.1GiB我的想法是将约1200万条记录的数据帧与另一个数据帧合并多3-4列应该不是什么大问题。请帮帮我。完全被困在这里了。谢谢Select_Emp_df......
  • C语言:指针(1)
    一.内存和地址比如,我们的内存就相当⼀栋宿舍楼,楼里有很多的房间,每个房间都有一个房间号,每个房间里都住着8个人。这时如果你的朋友想要来找你,我们只需要把房间号告诉他就能快速的找到我们。然而,,在计算机中每个房间就相当一个内存单元,每个内存单元都有一个编号,每个编号对应着......
  • C语言学习笔记 Day6(程序运行结构)
    Day6 内容梳理:1、Chapter4 程序运行结构:4.0概述,4.1条件判断语句(if/switch),4.2循环语句(while/for)Chapter4 程序运行结构4.0概述基本的3种程序运行结构:    ①顺序结构:程序按顺序执行,不发生跳转    ②选择结构:按是否满足条件,执行相对应的......
  • 嵌入式学习之路 6(C语言基础学习——循环控制)
    目录一、构成循环的要素二、循环语句1、while(表达式)2、do-while3、for循环4、break和continue一、构成循环的要素1、在C语言中,构成循环的要素主要包括以下几个方面:1. 循环控制变量:用于控制循环的执行次数和条件。它通常在循环开始前进行初始化,并在每次循环迭代中进......
  • 嵌入式学习之路 7(C语言基础学习——数组)
        数组是一组相同类型数据的集合,也是一组相同类型变量的集合,同时数组本身也是一种数据类型。    在需要定义多个相同类型的产量时,按照以往的方法一个一个定义就相当繁琐,而数组可以批量处理多个数据。一、一维数组1、数组语法:类型说明符 数组名 [常量......
  • 【c语言】do while、for循环
    1.dowhile语义:先执行语句,再判断表达式;真,继续执行语句,假,结束。do{语句;}while(表达式);//一定记得加分号;流程图:while与dowhile区别1.while先判断后执行2.dowhile先执行后判断(循环体至少执行一次)2、for循环:for(表达式1;表达式2,表达式3)//{循环体语......
  • 【c语言】数组相关知识
    概念:数组是一组相同类型元素的集合(一种相同类型的变量的集合)      数组也是一种数据类型(构造类型),可以批量处理多个数据。      数组有一维数组、二维数组;特点:连续性      有序性      单一性数组在内存中开辟是线性连续且......
  • 【C语言】输入、输出函数知识、getchar()、putchar()、 scanf()、printf()
    函数的声明和定义1.1 函数声明1.告诉编译器有一个函数叫什么,参数是什么,返回类型是什么。但是具体是不是存在,函数声明决定不了。2.函数的声明一般出现在函数的使用之前。要满足先声明后使用。3.函数的声明一般要放在头文件中的。1.2C本身是不提供输入输出功能的,需要......
  • 随机数函数 和 猜数字游戏(c语言初学者拔高)
    目录1.随机数的生成方法1.1rand()函数1.1.1函数原型1.1.2函数功能1.2srand()函数1.2.1函数原型1.2.2函数功能1.3time()函数1.2.1函数原型1.1.2函数功能1.4设置随机数的范围2.猜数字游戏2.1普通版:结构逻辑解析2.1.1程序代码2.1.2 细节答疑2.2拓......