#include <stdio.h> float fun(int m) { static int n=0; static float s=0; s+=m; /*累积总分*/ n++; /*累计人数*/ return(s/n); } void main() { int a[ ]={80,56,76,92,85,63,76,96,72,78}; int n=10,i; printf("序号 分数 平均分\n"); for (i=0;i<n;i++ ) { printf("%d\t%d\t",i+1,a[i]); printf("%5.1f\n",fun(a[i]]); } }
这道题你会答吗?花几分钟告诉大家答案吧!
扫描二维码,关注牛客网
下载牛客APP,随时随地刷题
#include <stdio.h> float fun(int m) { static int n=0; static float s=0; s+=m; /*累积总分*/ n++; /*累计人数*/ return(s/n); } void main() { int a[ ]={80,56,76,92,85,63,76,96,72,78}; int n=10,i; printf("序号 分数 平均分\n"); for (i=0;i<n;i++ ) { printf("%d\t%d\t",i+1,a[i]); printf("%5.1f\n",fun(a[i]]); } }