#include "stdio.h"
main()
{
struct student
{
char name[20];
int ch;
int math;
int en;
float pj;
}std[3];
int i,j;
for(i=0;i<3;i++)
{
printf("请è¾å
¥ç¬¬%d个å¦çå§åï¼",i+1);
scanf("%s",std[i].name);
printf("请è¾å
¥ç¬¬%d个å¦çæ°å¦æ绩ï¼",i+1);
scanf("%d",&std[i].math);
printf("请è¾å
¥ç¬¬%d个å¦çè¯ææ绩ï¼",i+1);
scanf("%d",&std[i].ch);
printf("请è¾å
¥ç¬¬%d个å¦çè±è¯æ绩ï¼",i+1);
scanf("%d",&std[i].en);
}
for(i=0;i<3;i++)
std[i].pj=(std[i].ch+std[i].math+std[i].en)/3.0;
printf("\t%s\t%s\t%s\tå¹³åå",std[0].name,std[1].name,std[2].name);
printf("\næ°å¦\t%d\t%d\t%d\t%.2f",std[0].math,std[1].math,std[2].math,(std[0].math+std[1].math+std[2].math)/3.0);
printf("\nè±è¯\t%d\t%d\t%d\t%.2f",std[0].en,std[1].en,std[2].en,(std[0].en+std[1].en+std[2].en)/3.0);
printf("\nè¯æ\t%d\t%d\t%d\t%.2f",std[0].ch,std[1].ch,std[2].ch,(std[0].ch+std[1].ch+std[2].ch)/3.0);
printf("\nå¹³åå\t%.2f\t%.2f\t%.2f\t%.2f",std[0].pj,std[1].pj,std[2].pj,(std[0].pj+std[1].pj+std[2].pj)/3);
getch();
}
温馨提示:答案为网友推荐,仅供参考