#include <stdio.h> #include <stdlib.h> #define N 40 //符号常量 int readscore (int score[]); int average(int score[],int n); // 函数声明 int main(int argc,char*argv[]) { int score[N],ave,n; n=readscore(score); //函数调用 printf("total=%d\n",n); ave=average(score,n); //函数调用 printf("average=%d\n",ave); return 0; } int readscore (int score[]) //定义函数 { int i=-1; //保证下标从零开始 do{ i++; printf("input score:"); scanf("%d",&score[i]); }while(score[i]>=0); //输入为负数时结束循环 return i; //返回人数 } int average(int score[],int n) //定义函数 { int sum=0,ave; for(int i=0;i<n;i++) { sum+=score[i]; } ave=sum/n; return ave; //返回平均值 }
键盘输入学生成绩,输入负值时输入结束,求平均值
原创
©著作权归作者所有:来自51CTO博客作者旅旅LV的原创作品,请联系作者获取转载授权,否则将追究法律责任
上一篇:猜数字游戏加更
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章