8.5调用函数与数组取负值结束

来源:互联网 发布:域名如何做泛解析 编辑:程序博客网 时间:2024/06/04 22:55
#include <stdio.h>#include <stdlib.h>#define N 40int ReadScore(int a[]);int Average(int a[],int n);int main(){    int n;    int a[N];    n=ReadScore(a);    printf("%d\n",n);    Average(a,n);    return 0;}int Average(int a[],int n){    int i,c=0;   float ave,sum=0;    for(i=0;i<n;i++)    {        sum=sum+a[i];    }    ave=sum/n;    for(i=0;i<n;i++)    {        if(a[i]>ave)        {            c++;        }    }    printf("%d\n",c);}int ReadScore(int a[]){    int i=-1;    do{        i++;        printf("输入成绩:");        scanf("%d",&a[i]);    }while(a[i]>=0);     return i;}

这里写图片描述
总结:
1调用函数与数组的结合;
2运用do-while语句来判断当输入什么值时候输出;
3注意函数调用过程中所定义的类型值;

原创粉丝点击