C语言 某班级有30名学生,要求从键盘输入每个学生的数学课程成绩(百分制),并进行以下处理
生活随笔
收集整理的這篇文章主要介紹了
C语言 某班级有30名学生,要求从键盘输入每个学生的数学课程成绩(百分制),并进行以下处理
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
編寫程序:
某班級有30名學生,要求從鍵盤輸入每個學生的數學課程成績(百分制),并進行以下處理
為了方便測試,我就寫了2個學生的成績,如果初學者不懂怎么修改成30個人的請見文章結尾副本
#include<stdio.h>void main() {double a[30],s = 0,average,max;for(int i = 0;i<2;i++) {scanf("%lf",&a[i]);s += a[i];}printf("s=%.3f\n",s);//計算平均成績average = s/2;printf("平均成績為:%f\n",average);for(int j = 0;j<2;j++) {for(int k = j+1;k<2;k++) {if(a[j]<a[k]) {max = a[k];}max = a[j];}}printf("最高成績為:%f\n",max); }
這里講解一下我所遇到過的問題
1.類型要與精度對應
單精度:float?????%f
雙精度:double %lf
整型:?????int ??????%d
如果你在定義類型的時候使用的是float,而你在輸出的時候使用的是%f,那么你就會發現輸出的數是一個很大的數
總結
以上是生活随笔為你收集整理的C语言 某班级有30名学生,要求从键盘输入每个学生的数学课程成绩(百分制),并进行以下处理的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: C语言 输入一个字符串,统计字符个数,并
- 下一篇: C语言 编写程序:请将Fibonacci