5个学生,5导游证考几门功课课,求平均值

c语言 输入10个学生5门功课成绩求:1每个学生的平均分;2每门功课的平均分;3计算平均方差_百度知道
c语言 输入10个学生5门功课成绩求:1每个学生的平均分;2每门功课的平均分;3计算平均方差
我不会做啊,真难
#include&stdio.h&int&main(){&&&&float&stu[10][5];&&&&float&a[10];&&&&int&i,j;&&&&float&sum,&&&&for&(i=0;&i&10;&i++)&{&&&&&&&&printf(&输入第%d个学生的成绩:&,i+1);&&&&&&&&for&(j=0;&j&5;&j++)&{&&&&&&&&&&&&scanf(&%f&,&stu[i][j]);&&&&&&&&}&&&&}&&&&for&(i=0;&i&10;&i++)&{&&&&&&&&sum=0;&&&&&&&&for&(j=0;&j&5;&j++)&{&&&&&&&&&&&&sum=sum+stu[i][j];&&&&&&&&}&&&&&&&&printf(&第%d个学生的平均分:%.2f\n&,i+1,ave=sum/5);&&&&&&&&a[i]=&&&&}&&&&for&(i=0;&i&5;&i++)&{&&&&&&&&sum=0;&&&&&&&&for&(j=0;&j&10;&j++)&{&&&&&&&&&&&&sum=sum+stu[j][i];&&&&&&&&}&&&&&&&&printf(&第%d科成绩平均分:%.2f\n&,i+1,ave=sum/10);&&&&}&&&&ave=0;&&&&for&(i=0;&i&10;&i++)&{&&&&&&&&ave=ave+a[i];&&&&}&&&&ave=ave/10;&&&&sum=0;&&&&for&(i=0;&i&10;&i++)&{&&&&&&&&sum=sum+(a[i]-ave)*(a[i]-ave);&&&&}&&&&printf(&平均方差:%f\n&,sum/10);&&&&return&0;}输入输出数据测试:输入第1个学生的成绩:44 66 33 55 22输入第2个学生的成绩:88 44 88 34 66输入第3个学生的成绩:24 77 44 88 33输入第4个学生的成绩:56 33 56 67 78输入第5个学生的成绩:54 44 23 55 66输入第6个学生的成绩:23 45 54 22 16输入第7个学生的成绩:55 88 77 55 99输入第8个学生的成绩:77 57 98 76 98输入第9个学生的成绩:77 86 47 84 87输入第10个学生的成绩:100 100 100 99 99第1个学生的平均分:44.00第2个学生的平均分:64.00第3个学生的平均分:53.20第4个学生的平均分:58.00第5个学生的平均分:48.40第6个学生的平均分:32.00第7个学生的平均分:74.80第8个学生的平均分:81.20第9个学生的平均分:76.20第10个学生的平均分:99.60第1科成绩平均分:59.80第2科成绩平均分:64.00第3科成绩平均分:62.00第4科成绩平均分:63.50第5科成绩平均分:66.40平均方差:364.128357
采纳率:85%
来自团队:
n&;for(i=1,j;10.0;}/*计算每门课的方差*/j++)
avgstud[i]=avgstud[i]+score[i][j];
avgstud[i]=avgstud[i]/i++){
for(j=1;j&),avgstud[i]);n&);for(i=1;i&i++){
for(j=1;j&=5;i++){
printf(&%10.8f\5;);}printf(&=5;i++){
printf(&%8;for(i=1;);,avgcourse[i]);}printf(&\=5;j++)
printf(&n&);getch(); } 不懂再问我呵。写了我半个小时呢;float score[20][11];nthe avgcourse:\=10;i&=10;i++){
printf(&please input student %d: score(5 total)\n&}printf(&quot.0;
delta[i]=delta[i]/10;,i);/*输入学生的成绩;j++)
avgcourse[i]=avgcourse[i]+score[j][i];
avgcourse[i]=avgcourse[i]/j++)
delta[i]=(avgcourse[i]-score[j][i])*(avgcourse[i]-score[j][i]);float delta[20]={0.0};=10;i&=5;,&score[i][j]);}/*计算每个学生的平均分*/\n&j&=5;n&);for(i=1;i&float avgstud[20]={0.0};%8.2f&;%f&*计算每门课的平均分*/printf(&\i++){
for(j=1;j&\nthe average score of every student:&#92,delta[i]);j&=5;/*学生平均分*/float avgcourse[6]={0.0};\nthe score of the student:\\n&/*方差*/i&=10;i++){
for(j=1;printf(&\n&);for(i=1;i&n&);for(i=1;i&}printf(&quot,五个一组*/i&=5;i++){
printf(&}/=10;nthe delta of every course:\
for(j=1;}printf(&quot.2f&j++)
scanf(&for(i=1;n&;for(i=1;\n&=10,score[i][j]);
printf(&%8.2f&#92void main(){ int i
本回答被提问者采纳
s=s+a[i][j].&&
} cout& cout&&&j代表科目:英语; for(int i=0,77};
for(int i=0;科目的平均分数:&&void main(){ int a[3][3]={85,90; } for(int j=0;j&(s/3)&&&&的平均分数;&j++) {
s=0;就学生&&&i&lt,80,65;
cout&i&3;i++)
s=s+a[i][j];
cout&lt,70,75;3;&&i代表学生;&quot,75,85,数学,C++;&&&&&lt!)#include &&&求&&&j&&&i&3;i++) {
for(int j=0;j&iostream.h&&3这个是三个人的三科目;(s/3)&&endl:(再改成五行五列就是你要的了!第三个问题我没懂; int t
你把第三个问题给说明白了,我给你搞定!
把第三个问题补充一下,计算哪个的平均方差
其他2条回答
为您推荐:
其他类似问题
换一换
回答问题,赢新手礼包
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。C语言 输入10个学生5门课的成绩,分别使用函数实现下列功能 1.计算每个学生平均分 2.计算每门_百度知道
C语言 输入10个学生5门课的成绩,分别使用函数实现下列功能 1.计算每个学生平均分 2.计算每门
输入10个学生5门课的成绩,分别使用函数实现下列功能
1.计算每个学生平均分
2.计算每门课平均分
3.找出所有50个分数中最高的分数所对应的学生和课程
4.找出有课程不及格的学生序号及其各门课成绩
5.找出单科成绩最高的学生序号并输出成绩
6.将学生按总分...
我有更好的答案
=4;j++){if(a[i][j]&,i+1,m);int main(){void max(int [][5]);&#47,g;n&,开始没加时好乱,printf(&第%d科成绩平均分为%d\第%d名学生的第%d科成绩取得最高分:%d\%d %d %d %d %d&你这里g后面多了逗号,小错误不要犯max=a[0][0];for(i=0;i&=9;i++){printf(&请输入第%d名学生五科成绩(中间用空格隔开),i;,i+1),&a[i][3],&a[i][4]);}averages(a);/帮你加了个换行符;scanf(&i&=4;,&a[i][0];/注意二位数组传递参数时,行数信息可以省略,j,i;后面很多没用上的变量就不需要了for(i=0;i&max(a);return 0,信息全一起;}void averages(int a[][5]){int m,i;for(i=0;i&/&#47,g+1;for(i=0;=9;i++){m=(a[i][0]+a[i][1]+a[i][2]+a[i][3]+a[i][4])&#47:&quot,i+1;printf(&第%d名学生平均分为:%d\n&quot,k+1,但一定列数不能void averagek(int [][5]);void averages(int [][5]);int a[10][5],开始没加时好乱,m);//帮你加了个换行符;max){max=a[i][j];k=i;g=j;}}printf(&quot,信息全一起}}void max(int a[][5]){int i#include&stdio.h&averagek(a),&a[i][1],&a[i][2];//=9;i++)for(j=0;j&lt,k;}}void averagek(int a[][5]){i++){m=(a[0][i]+a[1][i]+a[2][i]+a[3][i]+a[4][i]+a[5][i]+a[6][i]+a[7][i]+a[8][i]+a[9][i])/10;5;n&,max);&#47
没有做完啊,一共六个要求
专注培养IT技术人才
主营:PHP培训,JAVA培训,HTML5培训,UI培训,Linux培训,Python培训
得使用结构体吧?我帮你解决
可以解决 没问题 都能帮你实现
嗯,什么时候给回复😂
看下我的名吧
为您推荐:
c语言 函数 成绩 学生的相关知识
换一换
回答问题,赢新手礼包
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。(1)有3名学生5门课程的考试成绩存于二维数组中,求每名学生的平均分及3名学生的总平均分.程序清单:运
(1)有3名学生5门课程的考试成绩存于二维数组中,求每名学生的平均分及3名学生的总平均分.程序清单:运
#includeint main(){ int a[3][5]; int i,j,avg[3]={0,0,0}; for(i=0;i
与《(1)有3名学生5门课程的考试成绩存于二维数组中,求每名学生的平均分及3名学生的总平均分.程序清单:运》相关的作业问题
f1(int n);f2(int n, float *m);f3(int a);int s[20];main(){ float aver=0; scanf("%d", &n); f1(n); f2(n, &aver); f3(aver); return 0;}f1(int n){ for(int i=0;
题: #include&iostream& int main() { double s1[2][3]; double s2[3][2]; int i,j; for( i=0;i&2;i++) for( j=0;j&3;j++) { cin&&
这个不难定义俩变量 a b for语句使得算出平均值 用if语句和for语句比较不及格的人数和低于的 我用手机上的 不好打等我晚上用电脑帮你 不过要等我哦
无图表,无法帮助. 再问: 如图 再答: (1)在这个问题中,总体是(80000),样本的容量为60/0.12=500; (2)500-60-120-180-10=130,130/500=0.26第四小组的频率为0.26,按130人的高度补全频数直方图; (3)被抽取的样本的中位数落在第三小组内; (4)(180+13
#includemain(){int n,k;float score,sum,for(n=1;n 再答: 是的,每次需要初始化。
按照你的要求,代码编译调试过了.修改N便可以随意输入多少个同学,默认为4.输入格式为:tom 75 60 35 20 15 #include#include#include#define N 4struct Boy{ char name[20]; int c1; int c2; int c3; int c4; int
我写了这个,你看看行不行.#include#define N 4#define M 5typedef struct//定义学生结构体数组{\x09char name[15];\x09float score[M];\x09}ST;ST stu[N];int i,j;void average(ST st
用vc写? 还是?
//错误看代码里的注释#include&stdio.h&int&main(){&\x09float&cour_aver(float&(*p)[5],int&cour);\x09void&fail_two(float&(*p)[5]);\x
这个用一维数组保存学生姓名用二维数组保存学生的两门课程成绩统计每门课程的总成绩,平均分,最高分和最低分这个很好做,要代码可以加我好友.
#include #include #define N 10 int main() {void input(int [],char name[][8]); void sort(int [],char name[][8]); void search(int ,int [],char name[][8]); int num
这个程序满足你条件了,我vc6通过调试运行了#includevoid main(){ float score[200][50]={0}; void inputscore(float**,int,int); void printscore(float**,int,int); int m,n; printf("please
#include#includeint main(){ int a[5],i,j=0,max=0;for(i=0;i
贴代码 . 再问: 代码太长,贴不了啊~ 再答: 那就贴到你空间里面 接着百度Hi我 地址发给我再问: http://hi.baidu.com/天暗了的紫罗兰/blog/create 代码就在里面~
class Score{private:static double TotalSstatic double AverageS //计算平均分需要public:Score(string n="", double
#include#define N 10#define M 7main(){int i,j;float a[N][M],s,m;printf("输入%d个学生的%d成绩:\n",N,M-2);for(i=0;i
#include "stdio.h"int sum(int a[]) {\x09int i, result = 0;\x09for (i = 0; i < 4; i++)\x09\x09result += a[i];\x09}float avr(int a) {\x09return a /
main里面的aver应该写成0.0,然后就是f2里面的i应该赋值为i=0学生的成绩表,求每门课程的平均分,每个学生的平均分每门课的最高成绩。
写下你的评论...
真的谢谢你啊,我是初学者,学艺不精,希望以后多多指教,谢谢!!
写下你的评论...
Copyright (C) 2017 imooc.com All Rights Reserved | 京ICP备 号-2

我要回帖

更多关于 清华同方九门功课下载 的文章

 

随机推荐