#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博客作者知的原创作品,如需转载,请注明出处,否则将追究法律责任

更多相关文章

  1. 从键盘输入若干个学生成绩,输入负数作为输入结束标记,用数组和函数
  2. 胡忠想|微博微服务架构的Service Mesh实践之路
  3. [SpringCloud教程]6. OpenFeign远程接口调用
  4. 210402 JavaScript 作用域 闭包 原型 构造函数
  5. C语言动态内存函数的理解和总结
  6. 函数编写n的阶乘的两种方法:循环和递归
  7. Java函数式编程和Lambda表达式
  8. I/O模型和Java NIO源码分析
  9. 快速排序c、c++

随机推荐

  1. php实现无限级分类的树形结构
  2. MySQL / PHP:将整行推入关联数组,_without_
  3. PHP简单防刷计数器
  4. 当使用opendkim在MTA签名时,DKIM失败(身体
  5. MySQLi处理查询两次或两次出错
  6. 用于cdn集成的文件类型的域更改正则表达
  7. PHP会话变量没有转移到我登录的页面,但是
  8. 腾讯AI鉴权demo(PHP版)
  9. php综合复习题大全(下)——提升篇
  10. 为什么我没有滚动条?