首页 > 其他分享 >在主函数中输入一学生的10门课成绩, 用子函数实现求10门课的平均值,同时输出该平均值。

在主函数中输入一学生的10门课成绩, 用子函数实现求10门课的平均值,同时输出该平均值。

时间:2022-12-06 18:01:48浏览次数:49  
标签:10 门课 平均值 int sum printf average

理解程序并按要求将程序补充完整:在主函数中输入一学生的10门课成绩,

用子函数实现求10门课的平均值,同时输出该平均值。

#include "stdio.h"

main()

{

       int i,average=0,sum=0,a[10];

       for(i=0;i<10;i++){

               printf("请输入a[%d]:",i+1);

               scanf("%d",&a[i]);

               printf("\n");

       }

       for(i=0;i<10;i++)

               sum=sum+a[i];

       average=sum/10;

       printf("平均值是%d\n",average);

}


#include "stdio.h"

void enter(int n,int a[])

{

   int i;

   for (i = 0; i < n; i++) {

       printf("请输入第%d个成绩\n", i + 1);

       scanf("%d", &a[i]);

   }

   printf("\n您输入的成绩是:\n");

   for (i = 0; i < n; i++)

       printf("%d\t", a[i]);

   printf("\n");

   return;

}

void average(int n,int a[])

{

   int average = 0, i, sum = 0;

   for (i = 0; i < n; i++)

       sum = sum + a[i];

   average = sum / n;

   printf("平均成绩为%d\n", average);

}

void main()

{

   int n, a[12];

   printf("要输入几个成绩:\n");

   scanf("%d", &n);

   enter(n,a);

   average(n,a);

}

标签:10,门课,平均值,int,sum,printf,average
From: https://blog.51cto.com/u_15853130/5916431

相关文章

  • 【双系统安装】在win10系统的主机上再装一个win7系统,实现双系统
    需求:需要在win10系统的主机上再装一个win7系统,实现双系统步骤:1、确认主机是否支持win7,包括主板和cpu,8代以上英特cpu已经不支持win7了,装了可能会开不了机2、下载win7镜......
  • 编程计算1+3+5+....+101的值
    include<stdio.h>intmain(){inti=0;intret=0;for(i=1;i<102;i+=2){ret=ret+i;}printf("%d\n",ret);return0;}......
  • KBPC1010-ASEMI液压升降装置方案整流桥10A 1000V
    编辑-ZKBPC1010在KBPC-4封装里采用的4个芯片,其尺寸都是100MIL,是一款10A1000V液压升降装置方案整流桥。KBPC1010的浪涌电流Ifsm为200A,漏电流(Ir)为10uA,其工作时耐温度范围为......
  • ASEMI整流桥KBU1010怎么选型,KBU1010选型要看哪些参数
    编辑-ZASEMI整流桥KBU1010主要参数是多少?为大家分享KBU1010工程师选型参考整流桥的重点参数知识。下图均取自ASEMI制造商提供的电性规格截图数据真实可靠。希望通过对本文的......
  • KBPC1010-ASEMI液压升降装置方案整流桥10A 1000V
    编辑-ZKBPC1010在KBPC-4封装里采用的4个芯片,其尺寸都是100MIL,是一款10A1000V液压升降装置方案整流桥。KBPC1010的浪涌电流Ifsm为200A,漏电流(Ir)为10uA,其工作时耐温度范围......
  • ASEMI整流桥KBU1010怎么选型,KBU1010选型要看哪些参数
    编辑-ZASEMI整流桥KBU1010主要参数是多少? 为大家分享KBU1010工程师选型参考整流桥的重点参数知识。下图均取自ASEMI制造商提供的电性规格截图数据真实可靠。希望通过对......
  • 段码LCD液晶显示驱动IC-VK1088B 超小体积4*4MM 22*4点LCD液晶驱动,FAE技术支持
    产品品牌:永嘉微电/VINKA产品型号:VK1088B封装形式:QFN32(4MM*4MM) 概述:VK1088B是一个点阵式存储映射的LCD驱动器,可支持最大88点(22SEGx4COM)的LCD屏,也支持2COM和3COM......
  • MBR30100CT-ASEMI插件肖特基二极管MBR30100CT
    编辑:llMBR30100CT-ASEMI插件肖特基二极管MBR30100CT型号:MBR30100CT品牌:ASEMI封装:TO-220AB特性:插件肖特基二极管正向电流:30A反向耐压:100V恢复时间:5ns引脚数量:3芯......
  • 关于 WIN10
    WIN10更新后怎么关闭信息卡?-知乎(zhihu.com)(21条消息)10.如何查看80端口是否被占用_仙子68的博客-CSDN博客_查看80端口是否被占用(21条消息)windows使用bat启动多......
  • 2019.10.26日学习总结
     今天纪老师带着我们探讨了,更新软件的意义、薪资对我们而言究竟意味着什么、为什么要树立终身学习的想法。1:首先说一下,更新软件的意义,为什么要更新软件,这件事情对于我们而......