输入10个整数并存放到数组a中,求这10个整数的和,平均值,最大值和最小值.
答案:2 悬赏:0
解决时间 2021-01-09 06:50
- 提问者网友:我一贱你就笑
- 2021-01-08 13:31
输入10个整数并存放到数组a中,求这10个整数的和,平均值,最大值和最小值.
最佳答案
- 二级知识专家网友:我住北渡口
- 2021-01-08 14:01
这题就是根据题意,每次在输入的时候进行和的累加,最大值和最小值的判断,并在最后求平均值。程序如下:
#include
#include
int main()
{
int arr[10];
int N = 10;
int sum, max, min;
double avg;
sum = avg = 0;
max = INT_MIN;
min = INT_MAX;
for (int i = 0; i < N; i++)
{
scanf("%d",&arr[i]);
sum += arr[i];
max = (arr[i]>max ? arr[i] : max);
min = (arr[i] < min ? arr[i] : min);
}
avg = (double)sum / N;
printf("The sum is %d.
", sum);
printf("The avg is %lf.
", avg);
printf("The max is %d.
", max);
printf("The min is %d.
", min);
return 0;
}结果如下:
#include
#include
int main()
{
int arr[10];
int N = 10;
int sum, max, min;
double avg;
sum = avg = 0;
max = INT_MIN;
min = INT_MAX;
for (int i = 0; i < N; i++)
{
scanf("%d",&arr[i]);
sum += arr[i];
max = (arr[i]>max ? arr[i] : max);
min = (arr[i] < min ? arr[i] : min);
}
avg = (double)sum / N;
printf("The sum is %d.
", sum);
printf("The avg is %lf.
", avg);
printf("The max is %d.
", max);
printf("The min is %d.
", min);
return 0;
}结果如下:
全部回答
- 1楼网友:十年萤火照君眠
- 2021-01-08 14:54
#include"stdio.h"voidmain(){inta[10];inti;intmax,min;for(i=0;i<10;i++)scanf("%d",&a[i]);max=min=a[0];for(i=1;i<10;i++){if(maxa[i])min=a[i];}printf("max=%d,min=%d\n",max,min);}
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯