你用这个代码调试看看,我写了能达到你的目的,可以输入5门,如果想输入其他的门数就把里面的5全改为你想查的门数!!
#include "stdio.h"
void main()
{
int i,a[5];
double sum=0,avg=0;
printf("请输入各门成绩,输入一个按空格键在输入下一个\n");
for(i=0;i<5;i++)
scanf("%d",&a[i]);
for(i=0;i<5;i++)
sum+=a[i];
avg=sum/5;
printf("总成绩:%lf\n平均成绩:%lf",sum,avg);
}
上课刚做的C++作业啦
#include
#include
using namespace std;
const int n=3;
struct student
{ char num[6];
char name[8];
int score[4];
float avr;
} stu[n];
int main()
{ int i,j,max,maxi,sum;
float average;
for (i=0;i
cin>>stu[i].num;
cout<<"name:";
cin>>stu[i].name;
for (j=0;j<3;j++)
{cout<<"score "<
}
cout<
average=0;
max=0;
maxi=0;
for (i=0;i
for (j=0;j<3;j++)
sum+=stu[i].score[j];
stu[i].avr=sum/3.0;
average+=stu[i].avr;
if (sum>max)
{max=sum;
maxi=i;
}
}
average/=n;
cout<<" NO. name score1 score2 score3 average"<
cout<
cout<<"average="<
}