中易网

C语言的第二次作业

答案:2  悬赏:40  
解决时间 2021-03-14 21:07
、利用第一次作业所建立的工作区,或另建一个新工作区;
2、在工作区下建立一个内容为空的、进行控制台应用的工程项目,假定项目名用“xkzy2”表示;
3、编写一个C语言程序,要求实现的功能为:从键盘上输入一行带有英文字母的任意字符串,假定该字符串的长度不超过50,试统计出该串中所包含的每一种字母a、b、c、d的个数(字母大小写等效),并分行依次输出,每行的输出格式为“字母:个数”,如假定字母a的个数为3,则输出格式为“a:
3”。提示:请在for循环内使用switch语句分别进行字母个数的统计。
4、在上述项目内建立一个能够实现上述功能的、名称为“main.c”的程序文件,并输入、编译、连接和运行此C语言程序文件。
最佳答案
#include
#include
char c[255];
int main()
{
int n,m,t[26],ta=0,tb=0,tc=0,td=0;
scanf("%s",c);
for(n=0;n<255;n++)
{
if(c[n]<=90 && c[n]>=65)
{
c[n]+=32;
}
if(c[n]<='z' && c[n]>='a')
{
switch(c[n])
{
case 'a':ta++;
break;
case 'b':tb++;
break;
case 'c':tc++;
break;
case 'd':td++;
break;
}
}
}
printf("a:%d\n",ta);
printf("b:%d\n",tb);
printf("c:%d\n",tc);
printf("d:%d\n",td);
return 0;
}

还能统计所有的一个版本

#include
#include
char c[255];
int main()
{
int n,t[26];
scanf("%s",c);
for(n=0;n<26;n++)
{
t[n]=0;
}
for(n=0;n<255;n++)
{
if(c[n]<=90 && c[n]>=65)
{
c[n]+=32;
}
if(c[n]<='z' && c[n]>='a')
{
t[c[n]-97]++;
}
}
for(n=0;n<25;n++)
{
printf("%c:%d\n",n+97,t[n]);
}
return 0;
}
全部回答
#include "stdio.h" void main() { long int x1,x2,x3,x4,x5,m=62378; x1=m/1%10; x2=m/10%10; x3=m/100%10; x4=m/1000%10; x4=m/1000%10; printf("%d,%d,%d,%d,%d\n",x1,x2,x3,x4,x5); } 你把x1定义为long int 却用int 输出,是不对的,看看高位向低位副职存储原理吧
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
求验真假詹12
如何12315投诉糯米
南京大学商学院地址在哪,我要去那里办事
英语三剑客的英文叫什么
莲花水质要求高吗
七下数学全等证明题1条。
小心被别人刷了系统,能有什么方法装回正版w
都说天津中医药大学针灸推拿专业最好但是为什
迪威乐云商在什么地方啊,我要过去处理事情
夏威夷岛上的常见植物
明基G1怎么样
拿着签证可以在外国待多久
最近点击鼠标的时候,电脑有些地方没有反应,
求高人指点,怎样在思维导图中是分支向左方扩
诺言房产在什么地方啊,我要过去处理事情
推荐资讯
飞机票不退不坐行吗
金河浴池地址有知道的么?有点事想过去
香港是怎样离开祖国的
顶曾路/祥吴二路(路口)我想知道这个在什么地
柬埔寨人来到中国后签证是一年办一次吗
香港必瘦堂养生会所华府分店在哪里啊,我有事
汕头到南澳包车
熏肉大饼、凉皮(大润发店)地址在哪,我要去那
宫体质韧是什么意思
帮我起一个微博好听的名字,要有诗意,创新,
怎么才能不用点击就自动执行onclick后面的事
找本小说应该是玄幻武侠吧 开头是 主角好像是
手机登qq时,显示手机磁盘不足,清理后重新登
刺客的套装怎么选啊?