某期末考试后要求统计某门课程的最高分与最低分之差以及所有分数之和。
用IF或者Whlie循环来做。
1 #include<iostream>
2
3 using namespace std;
4
5 int main()
6 {
5 int main()
6 {
7 int high_score=0;
8 int low_score=0
9 int a[100]={0};//将所有人的成绩存入数据
10 int i=0,j=0,k=0,swap,swap1;
11 while(i<100)//100为你们班的人数
12 {
13
14 cin>>a[i];
15 i++;
16
17 }
18 // 找到最高分
19 while(j<100)
20 {
21 swap=a[0]
22 if(a[j]>swap)
23 {
24
25 swap=a[j];
26
27 }
28 j++;
29 }
30 printf("最高分为%d\n",swap);
31 while(k<100)
32 {
33 swap1=a[0];
34 if(a[k]<swap)
35 {
36 swap=a[k];
37
38
39 }
40 k++;
41 }
42
43 printf("最低分为%d\n",swap1);
44 printf("最高分 最低分差值%d",(swap-swap1));
45 int sum=0,n=0;
46 while(n<100)
47 {
48 sum=a[n]+sum;
49
50 }
51
52 printf("总分 为%d\n",sum);