问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

c语言:字符分类统计

发布网友 发布时间:2022-05-18 02:59

我来回答

3个回答

热心网友 时间:2023-10-08 14:12

#include <stdio.h>
#include <string.h>
void main()
{
char c[100];
int i,n,ch=0,blank=0,number=0,other=0;
printf("Input something:\n");
gets(c);
n=strlen(c);
for(i=0;i<n;i++)
{
if((c[i]>='a' && c[i]<='z')||(c[i]>='A' && c[i]<='Z'))ch++;
else if(c[i]==' ') blank++;
else if(c[i]>='0' && c[i]<='9') number++;
else other++;
}
printf("ch:%d,blank:%d,number:%d,other:%d\n",ch,blank,number,other);
}

输出的是字母,空格,数字及其他,刚调通的,请参考.

热心网友 时间:2023-10-08 14:12

#include<iostream>
using namespace std;

char Change(char c);
int IsLetter(char c);

int main()
{
int n=0;
static int a[27];
char str[100];
cout<<"请输入字符串:"<<endl;
cin.getline(str,100);

for(int i=0; i<strlen(str); i++)
{
if(IsLetter(str[i]))
{
str[i]=Change(str[i]);
a[str[i]-'a']++;
}
else if(str[i]==' ' && n==0)
{
a[26]++;
n++;
}
}

for(int j=0; j<=26; j++)
{
if(a[j]!=0 && j!=26)
{
cout<<char(j+'a')<<"出现了 "<<a[j]<<endl;
}
}
if(a[26]!=0)
{
cout<<"空格键出现了一次"<<endl;
}
}

char Change(char c)
{
if(c>='A' && c<='Z')
{
return c-('A'-'a');
}
return c;
}

int IsLetter(char c)
{
return (c>='a' || c>='A') && (c<='z' || c<='Z');
}
请参考

热心网友 时间:2023-10-08 14:13

#include
<stdio.h>
#include
<string.h>
void
main()
{
char
c[100];
int
i,n,ch=0,blank=0,number=0,other=0;
printf("Input
something:\n");
gets(c);
n=strlen(c);
for(i=0;i<n;i++)
{
if((c[i]>='a'
&&
c[i]<='z')||(c[i]>='A'
&&
c[i]<='Z'))ch++;
else
if(c[i]=='
')
blank++;
else
if(c[i]>='0'
&&
c[i]<='9')
number++;
else
other++;
}
printf("ch:%d,blank:%d,number:%d,other:%d\n",ch,blank,number,other);
}
输出的是字母,空格,数字及其他,刚调通的,请参考.
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
电脑分辨率设置多少合适笔记本电脑分辨率多少最佳 各尺寸笔记本电脑的最佳分辨率 2022年高考480到510分能上山东科技大学吗 朋友借了我一万块钱,现在坐牢了怎么还钱? 天王星和海王星虽然看似一对姊妹星,但还是有区别 ...值得收藏吗?现在分别只都多少钱,照片上有一个铜币的 谁能告诉我这是一枚什么样的铜币,值不值钱? 有谁知道这铜币值不值钱,懂家告诉我一下!谢谢 有谁知道这个铜钱的来历 可以进行异地公积金贷款吗 汇编程序 分类统计字符串中大小写字母,数字,其他字符个数 分类统计字符 C语言 如何运用电脑360下软件 如何退出QQ群,好 为什么我的电脑装上视频然后一接视频就蓝屏内 为什么我的笔记本电脑先打了会游戏,然后一接视频就蓝屏了啊? 我电脑一接视频就蓝屏,要怎么处理啊??? 为什么我的电脑插入视频接口时 会蓝屏?? 电脑为什么接别人视频或者语音就蓝屏 我的电脑怎么一接视频就蓝屏啊? 为什么电脑一接视频或语音就会蓝屏? 车票什么时候不能退票 有宽带和机顶盒不用IPTV可以看电视吗?电视是普通液晶电视不是网络电 如何加快电脑的运行速度win10 听说人生三起三落,人生不如意十有*,生活中遇到低谷时,你会如何面对? 为什么男人要经历三起三落 邓小平“三落三起”的人生经历对大学生的成长有何启示? 桂花的叶子发黄干稍怎么回事 盆栽桂花树叶子周围发黄怎么治疗? 一个人的苦只有自己知道起起落落才是人生?? excel中如何对字符进行归类并统计相应次数,该如何运用公式 汇编编程:从键盘输入一串字符,分别统计其中的字母(不区分大小写)、数字字符和其他 c语言 字符分类统计 单位将纸质文件分类管理的好处 C语言 输入一个字符串,分类统计字符的个数 怎样用c语言进行字符分类统计 C语言: 字符分类统计问题 excel表分类统计字符合并 体系文件怎么管理快速找到纸质版 C语言中的分类统计各个字符 Excel 怎样分类统计连续字符 从键盘输入一个字符串,按字母、数字和其它字符分类统计个数。 汇编语言编程统计字符串string中数字,字母及其他字符(除数字,字母外)的个数。 本题要求实现一个函数,统计给定字符串中英文字母、空格或回车、数字字符和其他字符的个数。 从键盘输入一串字符,以回车结束,编程实现下列功能: (1)统计输入的数字字符、大写字符、小写字符以 苹果ID账号 密码忘了,连当时注册的邮箱也忘了,怎么办? 企业如何科学的管理纸质文档 喉咙充血 声带小结有什么快速恢复的方法 小儿声带小结看什么科? 女14岁一年以上 杨坤声带小结 嗓子声带小结该怎么办