c语言数学语文英语成绩编程,急求一编程题!…
該樓層疑似違規已被系統折疊?隱藏此樓查看此樓
#include?
#include?"stdlib.h"
int?i,j;
struct?STUDENT
{
int?xuehao;
float?yuwen;
float?shuxue;
float?yingyu;
float?sum;
float?average;
}student[3];
void?huhuan1(int?a,int?b)
{int?c;?c=a;a=b;b=c;}
void?huhuan(float?x,float?y)
{float?z;?z=x;x=y;y=z;}
int?main()
{
for(i=0;i<3;i++)
{
printf("input?%d:\n?",i+1);
printf("xuehao:");
scanf("%d",student[i].xuehao);
printf("yuwen:");
scanf("%f",student[i].yuwen);
printf("shuxue:");
scanf("%f",student[i].shuxue);
printf("yingyu:");
scanf("%f",student[i].yingyu);
student[i].sum=student[i].yuwen+student[i].shuxue+student[i].yingyu;
student[i].average=student[i].sum/3;
printf("sum=%f\n",student[i].sum);
printf("average=%f\n",student[i].average);
}
for(i=0;i<3;i++)
for(j=i+1;j<3;j++)
if(student[j].sum>student[i].sum)
{?huhuan1(?student[i].xuehao,student[j].xuehao);
huhuan(student[i].yuwen,student[j].yuwen);
huhuan(student[i].shuxue,student[j].shuxue);
huhuan(student[i].yingyu,student[j].yingyu);
huhuan(student[i].sum,student[j].sum);
huhuan(student[i].average,student[j].average);}
for(i=0;i<3;i++)
{printf("%d?%f?%f?%f%f?%f\n",student[i].xuehao,student[i].yuwen,
student[i].shuxue,student[i].yingyu,student[i].sum,student[i].average);}
getch();return?0;
}
總結
以上是生活随笔為你收集整理的c语言数学语文英语成绩编程,急求一编程题!…的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: reset java_Java Push
- 下一篇: vue项目统一响应_Vue响应式原理及总