问题:怎样用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()是用来吸收回车的,你可以去掉以后调试一下就知道效果了 |