人人终身学习知识网~是各类综合知识资源信息分享,提升综合素质与提高知识技能的终身学习网络平台

 找回密码
 立即注册

QQ登录

只需一步,快速开始

微信登录

微信扫码,快速开始

怎样用C语言编写一个求平均数的程序?要求如下.刚学C语言,要求是:由五个大写英文字母(ABCDF,没有E)分别代表4,3,2,1,0五个数字,执行程序时,要求连续输入六个大写字母并用空格隔开(如ABF

[复制链接]

问题:怎样用C语言编写一个求平均数的程序?要求如下.刚学C语言,要求是:由五个大写英文字母(ABCDF,没有E)分别代表4,3,2,1,0五个数字,执行程序时,要求连续输入六个大写字母并用空格隔开(如ABF

答案:↓↓↓

网友采纳  #include  intchartoint(charch)  {  inta;  switch(ch)  {  case'A':a=4;  break;  case'B':a=3;  break;  case'C':a=2;  break;  case'D':a=1;  break;  case'F':a=0;  break;  default:a=-5000;  }  returna;  }  main()  {  charch;  intgpa,i;  while(scanf("%c",&ch)!=EOF)  {  gpa=chartoint(ch);  for(i=0;i=0)  printf("%.2fn",gpa/6.0);  else  printf("Unknownlettergradeininputn");  getchar();  }  }  这个可以实现输入多组数据的,感觉题目不规范,没有描述终止条件,最后的getchar()是用来吸收回车的,你可以去掉以后调试一下就知道效果了
回复

使用道具 举报

小黑屋/人人终身学习知识网~是各类综合知识资源信息分享,提升综合素质与提高知识技能的终身学习网络平台

Powered by 5wangxiao

© 2007-2021 5wangxiao.Com Inc.

快速回复 返回顶部 返回列表