您现在的位置是:首页 >

主持人的四门功课 假设有五位同学四门功课成绩,编一程式计算每位同学的总分、平均分及各门功课的平均分。用c语言编写程式

火烧 2021-10-19 10:33:53 1046
假设有五位同学四门功课成绩,编一程式计算每位同学的总分、平均分及各门功课的平均分。用c语言编写程式 假设有五位同学四门功课成绩,编一程式计算每位同学的总分、平均分及各门功课的平均分。用c语言编写程式#

假设有五位同学四门功课成绩,编一程式计算每位同学的总分、平均分及各门功课的平均分。用c语言编写程式  

假设有五位同学四门功课成绩,编一程式计算每位同学的总分、平均分及各门功课的平均分。用c语言编写程式

#include <stdio.h>
#define M 4
#define N 5
void main()
{
float score[M],add[N]={0},k[M]={0};
int i,j;
for(i=0;i<N;i++)
{
add[i]=0;
printf("输入第%d个学生4门课程的成绩n",i+1);
for(j=0;j<M;j++)
{
scanf("%f",&score[j]);
add[i]+=score[j];
k[j]+=score[j];
}
}
for(i=0;i<N;i++)
printf("第%d个学生总分:%.1f、平均分:%.1fn",i+1,add[i],add[i]/M);
for(i=0;i<M;i++)
printf("第%d门课的平均成绩:%.1fn",i+1,k[i]/N);
}

编写C语言程式,输入一个同学的六门功课的成绩,计算该同学的总分和平均分(保留两位小数)。

#include "stdio.h"
int main()
{
double x[6],sum=0;
int i,n=6;
for(i=0;i<n;i++)
{
scanf("%lf",&x[i]);
sum+=x[i];
}
printf("总分:%.2lf 平均分:%.2lfn",sum,sum/n);
return 0;
}

有四名学生,考四门功课,求出每位学生的总分和平均分,及所有学生每门功课平均分,和所有功课的平均分

#include <stdio.h>

主持人的四门功课 假设有五位同学四门功课成绩,编一程式计算每位同学的总分、平均分及各门功课的平均分。用c语言编写程式

void main()
{
char name[5][10];
int score[5][4];
int al[5];
int i,j;
int k[4];
for (i=1;i<=5;i++)
{
scanf("%s %d %d %d %dn",&name[i],&score[i][1],&score[i][2],&score[i][3],&score[i][4]);
}
for (i=1;i<=5;i++)
{
al[i]=0;
for (j=1;j<=4;j++)
{
al[i]=al[i]+score[i][j];
}
printf("%dn",al[i]);
}
for (i=1;i<=4;i++)
{
k[i]=0;
for (j=1;j<=5;j++)
{
k[i]=k[i]+score[j][i];
}
printf("%fn",(float)(k[i]/5);
}
int max;
char maxn[10];
max=0;
for (i=1;i<=5;i++)
{
if (al[i]>max)
{
maxn=name[i];
max=al[i];
}
}
printf("%s %dn",maxn,max);
return;
}

编写程式,利用inputbox函式输入学生三门功课的分数,计算得到平均分,跪求

data1 = Val(InputBox("输入第一个数"))
data2 = Val(InputBox("输入第二个数"))
data3 = Val(InputBox("输入第三个数"))
If ( data1 + data2 + data3 ) != 0 Then
average = (data1 + data2 + data3)/ 3
print average
Else
print "error!"
End If

编写c程式,有5个学生,考3门功课。求出每一个学生的总分及平均分,统计平均成绩低于60分

#include<stdio.h>
void main()
{
int i=0,j,k;
float sum,pjf,a[3];
whlie(i<5)
{sum=0;
for(j=0;j<3;j++)
{scanf("%f",&a[j]);
sum=sum+a[j];
}
pjf=sum/3.0;
printf("第%d个学生的总分为%f,平均分为%f",i,sum,pjf);
if(pjf<60)
for(k=0;k<3;k++)
printf("各门成绩为%d",a[k]);
i++;
}
}

一同学前5门功课平均分是89,数学成绩公布后平均分增加1分,6门功课共多少分?

(89+1)*6=540

2、 编写程式输入你各门功课的成绩,求出其平均值。(用浮点型)

#include<stdio.h>
void main()
{
int n;
float average=0;
printf("一共几门课:");
scanf("%d",&n);
float *num = new float[n];
for(int i=0;i<n;i++)
{
printf("第%d门分数:",i+1);
scanf("%f",&num[i]);
average += num[i];
}
printf("n平均分为:%0.2fn",average/n);
delete []num;
num = 0;
}

1同学几门功课平均94分,如果加上数学平均分95分,问有几门功课

设n门功课,数学成绩为m分。列方程:
95(n+1)=94n+m
95n+95=94n+m
n=m-95
如果数学成绩为96分的话,有一门功课。加数学共两门功课;
如果数学成绩为97分的话,有两门功课。加数学共三门功课;
如果数学成绩为98分的话,有三门功课。加数学共四门功课;
......

编写一个函式fun,计算n门课程的平均分 例如 如有五门功课的成绩是

例如阵列A中有5个域:cj1,cj2,cj3,cj4,cj5, 阵列中的记录数为n
#include<stdio.h>
void fun(int A[],int n)
{ int i, pj[5]={0,0,0,0,0};
for(i=0; i<n; i++)
{ pj[0]+=A[i].cj1;
pj[1]+=A[i].cj2;
pj[2]+=A[i].cj3;
pj[3]+=A[i].cj4;
pj[4]+=A[i].cj5;
}
pj[0]/=n; pj[1]/=n; pj[2]/=n; pj[3]/=n; pj[4]/=n;
for(i=1;i<=5;i++)
printf("第%d门功课的平均成绩是:%dn",i,pj[i-1]);
}

王艳同学参加6门功课的考试,数学成绩公布前,她五门功课的总平均分为92分,数学成绩公布后,

王艳数学考了91×6-92×5=86分

  
永远跟党走
  • 如果你觉得本站很棒,可以通过扫码支付打赏哦!

    • 微信收款码
    • 支付宝收款码