、利用第一次作业所建立的工作区,或另建一个新工作区;
2、在工作区下建立一个内容为空的、进行控制台应用的工程项目,假定项目名用“xkzy2”表示;
3、编写一个C语言程序,要求实现的功能为:从键盘上输入一行带有英文字母的任意字符串,假定该字符串的长度不超过50,试统计出该串中所包含的每一种字母a、b、c、d的个数(字母大小写等效),并分行依次输出,每行的输出格式为“字母:个数”,如假定字母a的个数为3,则输出格式为“a:
3”。提示:请在for循环内使用switch语句分别进行字母个数的统计。
4、在上述项目内建立一个能够实现上述功能的、名称为“main.c”的程序文件,并输入、编译、连接和运行此C语言程序文件。
C语言的第二次作业
答案:2 悬赏:40
解决时间 2021-03-14 21:07
- 提问者网友:控制庸俗
- 2021-03-14 14:09
最佳答案
- 二级知识专家网友:茫然不知崩溃
- 2021-03-14 14:48
#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
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;
}
全部回答
- 1楼网友:悲观垃圾
- 2021-03-14 15:26
#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 输出,是不对的,看看高位向低位副职存储原理吧
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯