利用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);//输出平均分}