中文字幕一区二区人妻电影,亚洲av无码一区二区乱子伦as ,亚洲精品无码永久在线观看,亚洲成aⅴ人片久青草影院按摩,亚洲黑人巨大videos

C 練習(xí)實(shí)例100

C 語言經(jīng)典100例 C 語言經(jīng)典100例

題目:有五個(gè)學(xué)生,每個(gè)學(xué)生有3門課的成績,從鍵盤輸入以上數(shù)據(jù)(包括學(xué)生號(hào),姓名,三門課成績),計(jì)算出平均成績,況原有的數(shù)據(jù)和計(jì)算出的平均分?jǐn)?shù)存放在磁盤文件"stud"中。

程序分析:無。

程序源代碼:

實(shí)例

// Created by on 15/11/9. // Copyright ? 2015年 小白教程. All rights reserved. // #include<stdio.h> #include<stdlib.h> typedef struct{ int ID; int math; int English; int C; int avargrade; char name[20]; }Stu; int main() { FILE*fp; Stu stu[5]; int i,avargrade=0; printf("請(qǐng)輸入5個(gè)同學(xué)的信息:學(xué)生號(hào),姓名,3門成績:n"); for(i=0;i<5;i++) { scanf("%d %s %d %d %d",&(stu[i].ID),stu[i].name,&(stu[i].math),&(stu[i].English),&(stu[i].C)); stu[i].avargrade=(stu[i].math+stu[i].English+stu[i].C)/3; } if((fp=fopen("stud","w"))==NULL) { printf("error :cannot open file!n"); exit(0); } for(i=0;i<5;i++) fprintf(fp,"%d %s %d %d %d %dn",stu[i].ID,stu[i].name,stu[i].math,stu[i].English, stu[i].C,stu[i].avargrade); fclose(fp); // system("pause"); return 0; }

以上實(shí)例運(yùn)行輸出結(jié)果后:

請(qǐng)輸入5個(gè)同學(xué)的信息:學(xué)生號(hào),姓名,3門成績:
1 a 60 70 80
2 b 60 80 90
3 c 59 39 89
4 e 56 88 98
5 d 43 88 78

打開 stud文件,內(nèi)容如下

1 a 60 70 80 70
2 b 60 80 90 76
3 c 59 39 89 62
4 e 56 88 98 80
5 d 43 88 78 69

C 語言經(jīng)典100例 C 語言經(jīng)典100例

其他擴(kuò)展