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

C语言帮忙写一下,感激。

发布网友 发布时间:2022-05-27 10:57

我来回答

5个回答

热心网友 时间:2023-10-17 22:22

#include<stdio.h>
#include<ctype.h>
int main()
{ int i,j,a[5]={0};
  char c,b[6]="aeiou";
  for(;(c=getchar())!='\n';)
  switch(tolower(c))
  {case 'a':a[0]++;break;
   case 'e':a[1]++;break;
   case 'i':a[2]++;break;
   case 'o':a[3]++;break;
   case 'u':a[4]++;break;
  }
  for(i=0;i<5;i++)
    if(a[i])
{printf("%c:",b[i]);
 for(j=0;j<a[i];j++)
   printf("*");
 printf("\n");
    }
  return 0;
}

热心网友 时间:2023-10-17 22:23

Problem Description
统计每个元音字母在字符串中出现的次数。

Input
输入数据首先包括一个整数n,表示测试实例的个数,然后是n行长度不超过100的字符串。

Output
对于每个测试实例输出5行,格式如下:
a:num1
e:num2
i:num3
o:num4
u:num5
多个测试实例之间由一个空行隔开。

请特别注意:最后一块输出后面没有空行:)

Sample Input
2 aeiou my name is ignatius

Sample Output
a:1 e:1 i:1 o:1 u:1 a:2 e:1 i:3 o:0 u:1

#include<stdio.h>
#include<string.h>
main()
{
char s[1000];
int i,j,k,n,a,b,c,d,e;
scanf("%d",&n);
getchar();
k=n-1;
while(n--)
{a=0;
b=0;
c=0;
d=0;
e=0;
gets(s);
j=strlen(s);
for(i=0;i<j;i++)
{
if(s[i]=='a')
a++;
if(s[i]=='e')
b++;
ifif(s[i]=='i')
c++;
if(s[i]=='o')
d++;
if(s[i]=='u')
e++;
}
if(k--)
printf("a:%d\ne:%d\ni:%d\no:%d\nu:%d\n\n",a,b,c,d,e);
else printf("a:%d\ne:%d\ni:%d\no:%d\nu:%d\n",a,b,c,d,e);
}
return 0;
}

热心网友 时间:2023-10-17 22:23

#define FileLen 128

#include<stdio.h>

struct
{
const int c;
int n;
}alpha_count[5]={{'a',0},{'e',0},{'i',0},{'o',0},{'u',0}};

void tj(int c)
{
int i;

for(i=0;i<5;i++)
{
if(c==tolower(alpha_count[i].c))
{
alpha_count[i].n++;
break;
}
}
}

int main()
{
const char EndChar='#';
int exit=0,i,m;
char c,f[FileLen]={0};
FILE *in;

while(!exit)
{
printf("1、统计输入短文中的元音字母\n"
"2、统计文件中的元音字母\n"
"0、退出\n"
"请选择一个菜单:");
scanf("%d",&m);
switch(m)
{
case 1:
printf("请输入要统计的短文(以%c结束):\n",EndChar);
getchar();
while(EndChar!=(c=getchar()))
tj(c);
break;
case 2:
printf("请输入要统计的文件的文件名:");
scanf("%s",f);
in=fopen(f,"r");
while(!feof(in))
tj(fgetc(in));
fclose(in);
break;
case 0:
exit=1;
break;
default:
puts("无法处理的菜单命令");
}
if(1==m || 2==m)
{
puts("本次统计结果如下:");
for(i=0;i<5;i++)
{
printf("%c:",alpha_count[i].c);
//printf("%d\n",alpha_count[i].n);
while(alpha_count[i].n)
{
putchar('*');
alpha_count[i].n--;
}
printf("\n");
}
}
printf("\n");
}
system("PAUSE");
return 0;
}

热心网友 时间:2023-10-17 22:24

卷十三狐惩淫山市江城孙生八大王罗祖刘姓邵九娘(20)巩仙二商沂水秀才梅女梁彦

热心网友 时间:2023-10-17 22:24

从文件循环读取,遍历,再在循环语句里面写几个if做统计。循环外printf向屏幕输出统计的结果。文件不会就看书。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
行车工退休是否有工龄年限限制?男士、女士的的退休年龄。 北京中新惠尔健康科技有限公司解决方案 北京中新惠尔健康科技有限公司公司文化 北京中新惠尔健康科技有限公司服务产品 北京中新惠尔健康科技有限公司历史沿革 北京中新惠尔健康科技有限公司惠尔简介 速腾能放多久? 昆山汽车搭电多少钱? 比亚迪救急估计电瓶没电了 盒马员工超过1小时算不算大吧 开服表的简介 菏泽牡丹开了吗 C语言题目求帮写 寸的甲骨文怎么写 帮忙写一下C语言代码 “牡丹花开了”扩句子 衡山岣嵝峰的禹王碑有怎样的特点? 开私服发布网站违法吗? 《迷踪之国》里绿色坟墓是谁?禹王碑藏着什么秘密? 如何让孩子有规则意识 牡丹现在开了吗 牡丹花开了扩句 牡丹开了吗? 我昨天被赞丽生活人员扫手机,录入脸,看微信,我后悔了,是不是上当了? 赞丽生活九月八日为什么关闭 车损险里 车辆发生火灾 有免赔率么? 我女友与青梅竹马惨烈修罗场女主嫁给人了吗? 网游小说推荐(女生) 男主在路边下载小说遇到了女主,女主是他邻居,两人通过笔记本聊天,后来走到了一起, 求一部日剧 有关于一个宅女、在家毕业后一直没有上班、在家逛论坛什么的、是她爸不嫌弃她一直留着她、到 用C语言帮我写一段代码 电力公司经常跑外勤,求推荐合适的车型。 帮帮忙用C语言写 湖北电力公司 他们里面汽车是什么品牌和排量阿..?就是路上跑的黄颜色..印着国家电网的那种车.... 全国最大的网页游戏发布表是哪个 如何让孩子形成规则意识 用C语言帮我编写一个程序 电力局(也有个叫法叫电力公司)职工开单位的车回家算是公车私用吗? 热血海贼王开服表大全求明天预告 c语言帮忙写个代码呗? 电力公司巡线用什么车好 如何让孩子懂规矩又有自由 苍龙幻化版本 新开服发布网站 多少啊 为什么用360影视大全下载的文件会显示缓存文件已被其他应用卸载 有种*的小汽车,后备箱很大,通常是电力公司或电信公司啊什么的这些公司开的,叫做什么车,能买到吗? 急求会C语言的帮写个简单程序!!! 如何就可以让孩子遵守家里的以及学校的规矩? 求帮写一个C语言程序。在线等 国内电力机车企业主要有哪些 给水泵为什么要装再循环管?