用c语言编写,输入6个学生的5门课成绩,分别求出每个学生的平均成绩(不用数组)

如题所述

#include<stdio.h>
void main(){
int student_num=6;
float sum=0;
float f;
for(;student_num>0;student_num--){
printf("input :\n");
scanf("%f",&f);sum+=(f/5);scanf("%f",&f);sum+=(f/5);scanf("%f",&f);sum+=(f/5);scanf("%f",&f);sum+=(f/5);scanf("%f",&f);sum+=(f/5);
printf("the result is:%f\n",sum);}
}看了楼上的回答,我无语了。1L的回答等于说是用了数组,2L的回答没有具体过程
温馨提示:内容为网友见解,仅供参考
第1个回答  2012-04-12
int i,j,xuesheng;
double fen,mean,zongfen;
for(i = 1; i <= 6; i ++)
{
zongfen = 0;

for(j = 1; j <= 5; j ++)
{
scanf("%lf",&fen);
zongfen = zongfen + fen;
}
mean = zongfen / 5.0;
printf("xuesheng%d = %lf\n",i,mean);
}

...名学生5门功课成绩,分别统计出每个学生的平均成绩
一、问题分析 需要保存6名学生5门功课的成绩,需要设计一个6行5列大小的二维数组scores[6][5]来存储30个成绩数据。保存6名学生的平均成绩,需要设计一个6列大小的一维数组来avgs[6]存储平均成绩。为使程序具有更好的通用性,使用宏定义定义学生人数M和课程门数N。计算每个学生的平均成绩时,累加该...

...名学生五门课程的成绩,分别统计出每个学生的平均分和每门课程的平 ...
for(j=0;j<5;j++){sum1=sum1+a[i][j];if(j%4==0) continue;} printf("该学生平均分=%3.2f\\n",sum1\/5.0);} for(j=0;j<5;j++){sum2=0;for(i=0;i<6;i++){sum2=sum2+b[j][i];if(i%5==0) continue;} printf("该课程平均分=%3.2f\\n",sum2\/6.0);} }...

输入6名学生5门课程的成绩,分别统计每个学生5门课程的平均成绩,并求平...
void main(){ float a[4],b[4],c[4],d[4],e[4],f[4];int i,j,k;float suma=0,sumb=0,sumc=0,sumd=0,sume=0,sumf=0;void exchange(float m[],float n[]);\/*函数声明*\/ printf("please input a score:\\n");for(i=0;i<4;i++){ scanf("%f",&a[i]);suma=su...

用c语言找出五科的平均成绩
cAvgs=getCAvg(stu);printf("每个学生平均分分别为:\\n");for(i=0;i<SN;i++)printf("%.1f ",sAvgs[i]);printf("\\n\\n每门课的平均分分别为:\\n");for(i=0;i<CN;i++)printf("%.1f ",cAvgs[i]);printf("\\n\\n");inxs=getMax(stu);printf("最高分是第%d个学生第%d门课...

...五门成绩,然后计算、输出该学生总成绩、平均成绩、最高成绩_百度知...
include <stdio.h>#define N 5 \/\/科目数\/*主程序*\/ int main(){ float a[N+3]={0};\/\/定义成绩数组.a[0-(N-1)]:N科成绩 \/\/a[N]:总分,a[N+1]:平均分,a[N+2]:最高分 int i; for(i=0;i!=N;++i){\/\/输入N科成绩 scanf("%f",&a[i]); if(a...

用C语言编写程序:有五个学生的三门课程的成绩,求每门课程的平均成绩
int no; \/*学号*\/ float score1; \/*成绩1*\/ float score2; \/*成绩2*\/ float score3; \/*成绩3*\/ float totalScore; \/*总分*\/ float averageScore; \/*平均分*\/ } student;\/*输入学生信息*\/ void inputInfo (student stu[], int stuIndex) { int i;printf ("第%d名学生↓\\n", ...

C语言求平均数,求一个学生五门课的平均成绩
include <stdio.h>float average(float a[]);void main(){ float a[5],x;printf("学生的每门课成绩:\\n");for(int i=0;i<5;i++){scanf("%f",&a[i]);}x = average(a);printf("该学生成绩平均分:%f\\n",x);}float average(float a[]){float sum=0;int i;for(i=0;i<...

编程统计学生成绩平均值的C语言程序怎么写?
\/\/ 输入每个学生的成绩 printf("请输入%d个学生的成绩:\\n", numStudents);for (i = 0; i < numStudents; i++) { printf("学生%d的成绩:", i + 1);scanf("%f", &scores[i]);sum += scores[i]; \/\/ 累加成绩 } \/\/ 计算平均值 average = sum \/ numStudents;\/\/ 输出平均值 ...

C语言程序,请你编写一个程序计算每个学生的平均成绩
void main(){ float a[10][10];\/\/用来存放10名学生的5门成绩,最后一位用于存放平均成绩 int i,j;float sum=0.0;for(i=0;i<10;i++){ printf("请输入第%d个学生的5门成绩",i+1);for(j=0;j<5;j++){ scanf("%f",&a[j]);sum=sum+a[j];} a[10]=sum\/5.0;} printf("...

C语言编程,输入五个学生的五科成绩,求每科的平均分,最高分,最低分...
include <stdio.h>main(){double a[8][5]={0};int i,j;for(i=0;i<5;i++){for(j=0;j<5;j++)scanf("%lf",&a[i][j]);}for(j=0;j<5;j++){for(i=0;i<5;i++)a[5][j]+=(a[i][j]\/5.0);printf("课程%d的平均分=%g\\n",j+1,a[5][j]);}for(i=0;i<...

相似回答