- //1> 提示输入5个学生的成绩,算出平均分、最高分、最低分,然后输出?
- #include <stdio.h>
- #include"stdafx.h" //还有为什么要用这个头文件,是因为这句scanf("%d",&a[i])?
- int main()
- {
- printf("请输入5个学生的成绩:\n"); //输入的成绩可以是小数,可是我把程序全换成double用行不出来问什么?
- int a[5];
- int min,max,i;
- double aver,sum;
- for( i=0; i<5; i++)
- scanf("%d",&a[i]);
- min = a[0];
- max = a[1];
- for( i=0; i<5; i++)
- {
- sum += a[i];
- max = (a[i] > max ? a[i] : max);
- min = a[i] < min ? a[i] : min;
- }
- aver=sum/5;
- printf(" aver=%f\n max=%d\n min=%d\n", aver, max, min);
- return 0;
- }
复制代码
|