Q求三个数的excel求平均数数C语言

扫二维码下载作业帮
3亿+用户的选择
下载作业帮安装包
扫二维码下载作业帮
3亿+用户的选择
怎样用C语言编写一个求平均数的程序?要求如下.刚学C语言,要求是:由五个大写英文字母(ABCDF,没有E)分别代表4,3,2,1,0五个数字,执行程序时,要求连续输入六个大写字母并用空格隔开(如A B F C D F ) ,输出时直接得到由这几个字母代表的数字的平均数并精确到两位小数(即(A+B+F+C+D+F)/6=(4+3+0+2+1+0)/6=1.67)原题的英文要求如下,有可能翻译的不标准:Each course grade is one of the following five letters:A,B,C,D,and F.(Note that there is no grade E.) The grade A indicates superior achievement,whereas F stands for failure.In order to calculate the GPA (Grade Point Average),the letter grades A,B,C,D,and F are assigned the following grade points,respectively:4,3,2,1,and 0.The GPA is the average number of these grades.InputThe input data are 6 course grade in a line.There are 6 upper case letters,separated by blank spaces.OutputIf all upper case letters on a particular line of input came from the set {A,B,C,D,F} then the output will consist of the GPA,displayed with a precision of two decimal places.Otherwise,the message "Unknown letter grade in input" will be printed.Sample InputA B F C D FB F F C C AD C E F A BA A A A A ASample Output1.671.83Unknown letter grade in input4.00
作业帮用户
扫二维码下载作业帮
3亿+用户的选择
#includeint chartoint(char ch){switch(ch){case 'A':a=4;case 'B':a=3;case 'C':a=2;case 'D':a=1;case 'F':a=0;default:a=-5000;}}main(){int gpa,i;while(scanf("%c",&ch)!=EOF){gpa=chartoint(ch);for(i=0;i=0)printf("%.2f\n",gpa/6.0);elseprintf("Unknown letter grade in input\n");getchar();}}这个可以实现输入多组数据的,感觉题目不规范,没有描述终止条件,最后的getchar()是用来吸收回车的,你可以去掉以后调试一下就知道效果了
为您推荐:
扫描下载二维码❤ ❤ 编程论坛预祝大家 2018 元旦快乐 ❤ ❤❤ ❤ Happy New Year ❤ ❤
欢迎加入我们,一同切磋技术。 &
用户名: &&&
密 码: &
共有 2259 人关注过本帖
标题:关于求两数之和和平均数的问题.
等 级:新手上路
帖 子:30
结帖率:100%
&&已结贴√
&&问题点数:20&&回复次数:11&&&
关于求两数之和和平均数的问题.
#include&stdio.h&
#include&math.h&
#define a 50, b 100
&&& float sum=0, avg=0;
&&& sum=a+b;
&&& avg=sum/2;
&&& printf(&sun is%d\n,sum&);
&&& printf(&avg is%d\n,avg&);
error C2239: unexpected token '{' following declaration of 'main'&&.我翻译过来是意外标记 {.我就不懂了 .
搜索更多相关主题的帖子:
等 级:论坛游民
帖 子:37
专家分:91
已经看到了一个错误。。。
sum和avg是float型数据,输出时应该用%f
等 级:论坛游民
帖 子:37
专家分:91
把,int main。。后面是不是要加()。。。。
等 级:新手上路
帖 子:30
#include&stdio.h&
#include&math.h&
#define a 50, b 100
int main(void)
&&& float sum=0, avg=0;
&&& sum=a+b;
&&& avg=sum/2;
&&& printf(&sun is%f\n,sum&);
&&& printf(&avg is%f\n,avg&);
&&& return 0;
改了一下 出了三问题0.
&&&&&&&&&&&&&&&&&&&&&&&&&&error C2065: 'b' : undeclared identifier
F:\资料\试用\使用.cpp(7) : error C2143: syntax error : missing ';' before 'constant'
F:\资料\试用\使用.cpp(7) : warning C4552: '+' : op expected operator with side-effect
执行 cl.exe 时出错.
使用.obj - 1 error(s), 0 warning(s)&&&
18岁的年纪 .小学课程的学历 .4年纪奋斗中.
等 级:职业侠客
帖 子:136
专家分:351
main后面的()呢?
等 级:新手上路
帖 子:30
我翻译了一下 .第一个是&&申报表示符 .&&表示不解 .
&第二个是 语法错误 缺少前常量 .
第三个翻译出来是 ' + ':经营者没有影响;预期算子与副作用&&.&&&没弄懂什么意思.
18岁的年纪 .小学课程的学历 .4年纪奋斗中.
来 自:首尔
等 级:蒙面侠
帖 子:1457
专家分:4324
&&得分:20&
程序代码:#include&stdio.h&
#include&math.h&
#define a 50, b 100\\\\\\\\\\\\\\\\这里应该分开定义
int main\\\\\\\\\\\\\\\\\\\\\\\加括号
&&& float sum=<font color=#, avg=<font color=#;
&&& sum=a+b;
&&& avg=sum/<font color=#;
&&& printf(&sun is%d\n,sum&);\\\\\\\\\\\\\\\\\\\\\\\\这里有两处错误 一个是应该%f&&一个是引号在“,”前
&&& printf(&avg is%d\n,avg&);\\\\\\\\\\\\\\\\\\\\和上面一样的错误
喜欢睡觉 却经常熬夜
等 级:黑侠
帖 子:392
专家分:554
#include&stdio.h&
#include&math.h&
#define a 50
#define b 100
int main()
&&& float sum=0, avg=0;
&&& sum=a+b;
&&& avg=sum/2;
&&& printf(&sun is%d\n&,sum);
&&& printf(&avg is%d\n&,avg);
return 0;&&
等 级:新手上路
帖 子:30
程序代码:#include &stdio.h&
#include &math.h&
#define a 50
#define b 100
int main(void)
&&& float sum=<font color=#, avg=<font color=#;
&&& sum=a+b;
&&& avg=sum/<font color=#;
&&& printf(&sum is %f\n&, sum);
&&& printf(&avg is %f\n&, avg);
&&& return <font color=#;
}&&终于把这弄懂了 .
18岁的年纪 .小学课程的学历 .4年纪奋斗中.
等 级:新手上路
帖 子:16
#define不能搞一行写
版权所有,并保留所有权利。
Powered by , Processed in 0.169982 second(s), 7 queries.
Copyright&, BCCN.NET, All Rights ReservedC语言文件的建立和多个学生平均数的求法的代码_百度文库
两大类热门资源免费畅读
续费一年阅读会员,立省24元!
C语言文件的建立和多个学生平均数的求法的代码
&&C语言 文件的建立 学生信息平均分的计算和求法
你可能喜欢求大神教我,求三个数的平均数的C语言程序怎么写_百度知道
求大神教我,求三个数的平均数的C语言程序怎么写
我有更好的答案
&quot.0); return&,(i[0]+i[1]+i[2])/3,&i[1].2f\n&)!int&main(void){ int&nbsp,&i[0],&i[2]); printf(&你输入的三个数平均值为%; scanf(&%d&%d&%d&;i[3]; printf(&请连续输入三个数(每个数用空格隔开,注意关闭输入法);//望采纳#include&stdio.h&0
采纳率:49%
来自团队:
为您推荐:
其他类似问题
&#xe675;换一换
回答问题,赢新手礼包&#xe6b9;
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。跪求c语言编写输入任意的3个数求和与平均值讲解_百度知道
跪求c语言编写输入任意的3个数求和与平均值讲解
就是用语言怎么讲解这个 老师让我讲 可是我不会讲啊 但是百度了知道怎么做了 就是不会讲
我有更好的答案
&a,&b#include“,ave);n&;三个数的平均值为: %f&#92;n&quot.0,是因为ave是浮点型的;3;ave=(a+b+c)&#47: %d&#92.0;sum=a+b+c.0(为什么是3,sum);printf(& }讲解:先定义四个整形一个浮点型保存平均值然后在控制台等待输入将输入的三个整数加起来赋值给sum将三个整形除以3;printf(&三个数的和为,&c).h&void main(){int a,b,c,scanf(&%d %d %d&
采纳率:27%
&b,&c);ip=add(a;,ave(ip));int ave(int* p);stdlib.h&gt#include&stdio.h&int* add(int x,int y,int z);,&a:%d&quot,b,c);printf(&add result:%d&,(*p));int main(){
int* ip=NULL;%d,%d;
av=(*p)/}int ave(int *p){
int av=0;3; int a,b,c; printf(&please intput x,y,z&),%d&return 0;}int* add(int x,int y,int z){
int result=0;
result=x+y+z;
scanf(&printf(&#include&lt
这个题还要问啊。。。。
为您推荐:
其他类似问题
您可能关注的内容
平均值的相关知识
&#xe675;换一换
回答问题,赢新手礼包&#xe6b9;
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。

我要回帖

更多关于 excel求平均数 的文章

 

随机推荐