利用C语言设计求测试成绩总分与平均分

利用C语言解决数学问题可以提高我们的思维和动手能力,例如求一名学生10次测试的总分和平均成绩,假如10次成绩分别为:80,85,77,56,68,83,90,92,80,98(这里可自行替换数值)

操作方法

  • 01

    方法一:采用逐个赋值法进行编程。首先打开编辑器创建工程并新建内容,输入标准输入输出头文件及main()主函数,然后在主函数中: 1.定义总分与平均分变量。 2.然后定义是个数值变量,并分别对其进行赋值。 3.编辑计算总分与平均分的程序语句。 4.输出计算求得的总分与平均分。 具体步骤如下图:

  • 02

    方法二:数组法求解。同样方法,首先打开编辑器创建工程并新建内容,然后在主函数中进行编辑: 1.先定义总分和平均分变量以及数组元素的变量。 2.定义数组a[],根据问题进行赋值。 3.利用for循环控制变量i遍历数组元素并求累加和。 4.求得累加和后进行平均计算。 5.输出计算求得的总分与平均分。

  • 03

    附源代码: (方法一) #include<stdio.h> main(){ int sum,average; //定义总分与平均分变量 int a1,a2,a3,a4,a5,a6,a7,a8,a9,a10;//定义10个变量存储10次成绩 a1=80,a2=85,a3=77,a4=56,a5=68,a6=83,a7=90,a8=92,a9=80,a10=98;//分别赋值 sum=a1+a2+a3+a4+a5+a6+a7+a8+a9+a10;//求总分 average=sum/10;//求平均分 printf("总分=%d\n",sum);//输出总分 printf("平均分=%d\n",average);//输出平均分} (方法二) #include<stdio.h> main(){ int sum,average;//定义整型变量总分和平均分 int i;//定义数组变量i int a[10] = {80,85,77,56,68,83,90,92,80,98};//定义数组并逐个赋初值 sum=0;//总分赋初值为0 for(i=0;i<10;i++)//进入循环语句,遍历数组中每个元素     sum=sum+a[i];     average=sum/10;//计算平均分 printf("总分=%d\n",sum);//输出总分 printf("平均分=%d\n",average);//输出平均分}

(0)

相关推荐

  • Excel利用if和sum函数求单科成绩大于70分的人数

    小编就为大家介绍Excel利用if和sum函数求单科成绩大于70分的人数方法,利用if函数和sum函数,进行基本的函数运算,来看看吧! 步骤 数据如图所示 输入if函数,=if(K3>70,1, ...

  • 利用EXCEL分析学生考试成绩-总分排名,平均成绩

    在考试完成后,会需要进行学生的成绩分析.下面我们来看Excel如何管理学生成绩,和分析成绩. 操作方法 01 打开excel,我们可以看到下面的excel表格中记录的是一个班级学生的高考成绩.我们以此 ...

  • Excel常用函数之利用sum求和函数求学生总成绩

    Excel是办公常用的软件之一,这里主要介绍在excel2007中求和函数sum的用法,并利用该求和函数求学生的总成绩. 操作方法 01 在excel中常用的使用sum函数处理数据的方法有三种,一种是 ...

  • 锐龙Ryzen5-1600测试成绩怎么样?

    AMD的最新中端处理器锐龙R5-1600即将上市,日前有拿一位到首批测试处理器的玩家,将锐龙AMD锐龙Ryzen5-1600的测试成绩发到了网上,下面小编就带大家看看这颗AMD寄予厚望的中端处理器. ...

  • Excel常用函数之求学生成绩的最高分和最低分

    Excel是日常办公中比较常用的一款软件,而其中丰富的函数为我们处理数据提供了很大的便利,这里来介绍一下利用最大值函数max和最小值函数min来求学生成绩的最高分和最低分. 操作方法 01 这里分享两 ...

  • C语言怎样求1到100的阶乘和

    我们经常会使用C语言进行各种数学运算,那么如何利用C语言求1到100的阶乘和呢?下面小编给大家演示一下. 操作方法 01 首先打开Dev C++软件,新建C语言控制台项目,如下图所示 02 然后在ma ...

  • 利用Edraw Max设计软件制作数据流模型图的方法

    数据流模型图是根据数据流向,以图形的方式表示系统的逻辑功能,以及数据在系统内部的传递过程和逻辑功能变化的过程.下面利用Edraw Max设计软件制作酒店预订的一个实例,操作如下: 方法: 1.第一步, ...

  • 如何利用腾讯手机管家测试手机网速

    当我们想测试手机当时的网速时,该怎么利用腾讯手机管家测试手机网速?今天我就来说说测试的方法.具体如下:1.首先,登录腾讯手机管家.2.点击实用工具栏的"网络管理".3.点击&quo ...

  • 如何利用AI软件设计一款专属的个性水印

    如果普通的文字水印无法满足您需求,可以利用AI软件设计一款专属于您的个性水印. 操作方法 01 第一步,找到您喜欢的水印模型,我偏向于古风. 02 第二步,新建AI文档并打开图片. 03 第三步,选择 ...