首页 > 其他分享 >输入一个数,统计出其中英文字母、空格、数字和其它字符的个数

输入一个数,统计出其中英文字母、空格、数字和其它字符的个数

时间:2022-10-09 13:35:09浏览次数:53  
标签:count en 英文字母 个数 空格 ++ num include other

#include <stdio.h>
#include <string.h>
#include <stdlib.h>
//搞完才发现还有空格,不搞了,刷下一个去。
int main()
{
int count_num = 0,
count_en = 0,
count_other = 0;
char input [100] = {0};
char *p = input;
printf("输入一行字符,统计其中的数字,字母及其它字符的个数:\n");
gets(input);


while(*p)
{
if((*p>='0' && *p<='9'))
count_num++;
else if( (*p>='A' && *p<='Z') || (*p>+'a' && *p<='z'))
count_en++;
else
count_other++;

p++;
}

printf("英文有%d个,\n数字有%d个,\n其它字符有%d个\n",
count_en,count_num,count_other);

return 0;
}

标签:count,en,英文字母,个数,空格,++,num,include,other
From: https://blog.51cto.com/u_15789360/5740235

相关文章

  • 求十个数的乘积
    文字描述:①输入两个数i、n②用i表示相乘的次数,初始值为1,此时n也为1③若i<=10,转为第④步,否则转为第⑦步④将n和i相乘,为n⑤此时i+1,为i⑥返回第③步⑦输出n,此时n为十......
  • ajax 传递一个数组
    (一)java后端publicStringgetTextContent(@RequestParam(name="titleId")IntegertitleId,HttpSessionsession){//取答案//获取题目问题信息Midautumn2022Entity......
  • 一个数控技术员工的离职成本,到底有多高?
    一个技术员工离职后留下的坑,并不是再找一个人填上就万事大吉了。一般来说,核心技术人才的流失,至少有1-2个月的招聘期、3个月的适应期,6个月的融入期;此外,还有超过40%的失败率。......
  • 【排序】349. 两个数组的交集
    链接:https://leetcode.cn/problems/intersection-of-two-arrays/描述:  思路:这道题简直太明显了...直接丢到集合里,求交集就行了。注意python的求交集可以直接用&符号......
  • Linux下如何统计指定文件夹下的文件个数、目录个数呢?
    下文笔者讲述linux中统计指定文件夹中文件个数和目录个数的方法分享,如下所示:统计当前文件夹下文件的个数,包括子文件夹里的ls-lR|grep"^-"|wc-l统计文件夹下目录的个数,包......
  • 【微软面试题】请计算出1的个数
    原题目:给定一个十进制数N,写下从1开始,到N的所有整数,然后数一下其中出现的所有"1"的个数。例如:N=2,写下1,2。这样只出现了1个"1"N=12,写下1,2,3,4,5,6,7,8,9,10,11,12。这......
  • 校验空格分隔的十六进制数的正则表达式
    项目中用到了类似:FFEE0102BBEE类型的十六进制数录入校验网络上没有找到相关的信息只有自己写一个来:方法一:^([\x0-\x255]{1,2}\\s)*([\x0-\x255]){1,2}$方法......
  • 力扣 350. 两个数组的交集 II
     力扣官方题解里的双指针+排序方法里,最后return的值是  Arrays.copyOfRange(intersection,0,index)这里为什么不能直接返回intersection数组:如果定义的数组interse......
  • 作者解读ICML接收论文:如何使用不止一个数据集训练神经网络模型?
     Datawhale干货 作者:欧明锋,浙江大学导读:在实际的深度学习项目中,难免遇到多个相似数据集,这时一次仅用单个数据集训练模型,难免造成局限。是否存在利用多个数据集训练的可能......
  • Scanner进阶使用2 求数据的个数,总和与平均值
    ////scanner进阶使用,能够进行累加,求平均值和总和,能够自行停止输出packagecom.HuanXin.scanner;importjava.util.Scanner;publicclassDemo04{publicstaticvoidm......