正在加载图片...
#include <stdio. h> # n 50 typedef struct student ame [10] double score[4] double ave int flag void input(student *stup int n) printf( Enter student message: name score for (i=0; i<n; i++) i while(getchar(!='\n') scanf ("%s",(stup+i)->name) for (k=0: k<4: k++) scanf ( %lf", &a) void ave flag (student *stup, int n for(i=0; i<n: i++) I sum=0.0 for(k=0;k<4;k++) I sum+=(stup+i)-score[k] if ((stup+i)->score [k]<90) (stup+i)->flag=flag void sort(student *stup, int n) studen#include <stdio.h> #define N 50 typedef struct student { char name[10]; double score[4]; double ave; int flag; } student; void input(student *stup,int n) { int i,k; double a; printf("Enter student message: name score "); for (i=0;i<n;i++) { while (getchar()!='\n'); scanf("%s",(stup+i)->name); for (k=0;k<4;k++) { scanf("%lf",&a); (stup+i)->score[k]=a; } } } void ave_flag(student *stup,int n) { int i,k,flag; double sum; for (i=0;i<n;i++) { sum=0.0; flag=1; for (k=0;k<4;k++) { sum+=(stup+i)->score[k]; if ((stup+i)->score[k]<90) flag=0; } (stup+i)->ave=sum/4; (stup+i)->flag=flag; } } void sort(student *stup,int n) { int i,j; student t;
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有