當前位置:編程學習大全網 - 網站源碼 - 有五個學生,每個學生有三門課程的成績,從鍵盤輸入學生數據(包括學號,姓名,3門課程成績),計算出平均成績

有五個學生,每個學生有三門課程的成績,從鍵盤輸入學生數據(包括學號,姓名,3門課程成績),計算出平均成績

經測試,程序正確運行,並把輸入結果保存在stud文件中。

源代碼如下:

#include <stdio.h>

#define ID 11

typedef struct _stu

{

char id[ID];

int sco1;

int sco2;

int sco3;

}stu;

int main()

{

int i;

stu s[5];

FILE *fp;

float ave;

printf("請輸入五個學生的學號和三門成績:\n");

for(i=0;i<5;i++)

{

scanf("%s%d%d%d",s[i].id,&s[i].sco1,&s[i].sco2,&s[i].sco3);

}

if((fp=fopen("stud","w"))==NULL)

{

printf("文件打開失敗\n");

return ;

}

for(i=0;i<5;i++)

{

ave=(s[i].sco1+s[i].sco2+s[i].sco3)/3.0;

fprintf(fp,"%s %d %d %d %.2f\n",s[i].id,s[i].sco1,s[i].sco2,s[i].sco3,ave);

}

fclose(fp);

return 0;

}

  • 上一篇:三線開花選股公式
  • 下一篇:傳說中的石墓陣的坐標和代號都是什麽?
  • copyright 2024編程學習大全網