编写程序,从键盘输入6名学生的5门成绩,分别统计出每个学生的平均成绩并输出。 相关知识点: 试题来源: 解析 正确答案:#include<stdio.h>main(){int i,j;float grade,sum,ave;for(i=1;i<=6;i++){sum=0;for(j=1;j<=5;j++){scanf("%f",&grade);sum+=grade;}ave=sum/5;prinff("NO.%d ave=...
include <stdio.h>#define M 6/* 学生人数 */#define N 5/* 课程门数 *//* 输入row个学生col门课程的成绩 */void input(double scores[][N], int row, int col);/* 计算row个学生的平均成绩并保存在avgs数组中 */void average(double scores[][N], int row, int col, double avg...
C语言问题:输入6位同学的计算机课程成绩,输出平均分,最高分和最低分的成绩 编译代码: #include<stdio.h> int main() { int a[7]={0},sum=0; for(int i=1;i<=6;i++) { scanf("%d",&a[i]); sum+=a[i]; } sum/=6; int max=a[1],min=a[1]; for(int i=1;i<=6;i++) { ...
1. 第一个循环输入6个学生的成绩sc[i];2. 第二个循环求最高分(初始值max=sc[0]、平均分(初始...
float sum = 0; float ave = 0; for( i = 0; i < 6; i++){ printf("输入第%d个学生的成绩:", i + 1); scanf("%d", &num[ i]); sum + = num[ i]; } ave = sum / 6; printf("平均成绩是%lf", ave);} ...
int i,j;float a[6][5],b,str[6];//成绩和平均成绩最好改成整形 for(i=0;i<6;i++){ b=0;//放在这里,能每次循环时都置0 printf("请输入第%d个学生的5门成绩:",i+1);for(j=0;j<5;j++){ scanf("%f",&a[i][j]);//数组a用于存放成绩 b=b+a[i][j];} str[i]=...
编写程序,从键盘输入6名学生的5门成绩,分别统计出每个学生的平均成绩并输出。 答案:#include<stdio.h> main() {int i,j; float grade,sum,ave; ... 点击查看完整答案手机看题 你可能感兴趣的试题 填空题 单片机程序的入口地址是___,外部中断1的入口地址是___。 答案:0000H 0013H 手机看题 填空题 MCS...
这个程序中先需要定义一个七行四列的、二维的整型数组a(初始化为0)。然后使用二重循环进行输入,外部的循环执行六次,内部的循环执行四次,每次输入一个整数,输入的成绩放到a[i][j]当中,并把每次读入的成绩累加起来,a[6][j]+=a[i][j]。这样就得到了每门功课的总分,只要在输出时除以6就可以...
1. 第一个循环输入6个学生的成绩sc[i];2. 第二个循环求最高分(初始值max=sc[0]、平均分(初始值ave=0)if max>sc[i] max=sc[i]ave=ave+sc[i]3. 循环结束后就可求出ave=ave/6 4. 第三个循环求高于平均分的人数(初始值num=0)if sc[i]>ave num++]5.按格式输出结果 程序...
int main() { int i=0; float average =0.0,a,b,c,d,e; for(i=1;i<=6;i++) { average =0.0; scanf("%f,%f,%f,%f,%f",a,b,c,d,e); average = (a+b+c+d+e)/5; // 求其 5 门课的平均值 printf(" 第 %d 名的成绩是: %f\n ",i,average); } return 0; }反馈...