定义一个一维整型数组,并对其初始化,求数组中元素的最大值、最小值和平均值。
答案:5 悬赏:70 手机版
解决时间 2021-03-28 12:06
- 提问者网友:不爱我么
- 2021-03-27 21:47
定义一个一维整型数组,并对其初始化,求数组中元素的最大值、最小值和平均值。
最佳答案
- 五星知识达人网友:一叶十三刺
- 2021-03-27 22:30
#include
int main()
{int i,max,min,s=0,a[10]={12,4,13,53,57,85,52,66,59,90};
max=min=a[0];
for(i=1;i<10;i++)
{s+=a[i];
if(a[i]>max)max=a[i];
else if(a[i] }
int main()
{int i,max,min,s=0,a[10]={12,4,13,53,57,85,52,66,59,90};
max=min=a[0];
for(i=1;i<10;i++)
{s+=a[i];
if(a[i]>max)max=a[i];
else if(a[i]
printf("最大值=%d
最小值=%d
平均值=%.2f
",max,min,s/10.0);return 0;
}
全部回答
- 1楼网友:你可爱的野爹
- 2021-03-28 03:07
创意的考试题目吗
- 2楼网友:患得患失的劫
- 2021-03-28 01:27
#include
#define ARRAY_LEN 5
int main (void) {
int arr[ARRAY_LEN],max,min;
float sum,average;
int i;
printf ("请为%d个元素的一维数组输入内容: ",ARRAY_LEN);
for (i=0; i scanf ("%d",&arr[i]);
putchar (' ');
min = max = arr[0];
sum = average = 0;
for (i=0; i if (arr[i] min = arr[i];
if (arr[i]>max)
max = arr[i];
sum += arr[i];
}
average = sum/ARRAY_LEN;
puts ("====================================================== ");
printf ("数组最大值:%d ",max);
printf ("数组最小值:%d ",min);
printf ("数组平均值:%.2f ",average);
getch ();
return 0;
}
运行结果
#define ARRAY_LEN 5
int main (void) {
int arr[ARRAY_LEN],max,min;
float sum,average;
int i;
printf ("请为%d个元素的一维数组输入内容: ",ARRAY_LEN);
for (i=0; i scanf ("%d",&arr[i]);
putchar (' ');
min = max = arr[0];
sum = average = 0;
for (i=0; i if (arr[i]
if (arr[i]>max)
max = arr[i];
sum += arr[i];
}
average = sum/ARRAY_LEN;
puts ("====================================================== ");
printf ("数组最大值:%d ",max);
printf ("数组最小值:%d ",min);
printf ("数组平均值:%.2f ",average);
getch ();
return 0;
}
运行结果
- 3楼网友:一把行者刀
- 2021-03-28 00:28
#include
#include
using namesapce std;
int main()
{
int a[100];
int sum = 0;
for(int i=0;i<10;i++)
scanf("%d",&a[i]),sum += a[i];
sort(a,a+10);
printf("min=%d max=%d avg=%f\n",a[0],a[9],1.0*sum/10);
}
#include
using namesapce std;
int main()
{
int a[100];
int sum = 0;
for(int i=0;i<10;i++)
scanf("%d",&a[i]),sum += a[i];
sort(a,a+10);
printf("min=%d max=%d avg=%f\n",a[0],a[9],1.0*sum/10);
}
- 4楼网友:夜余生
- 2021-03-28 00:08
public static void main(String[] args) {
int[] arr = {1,2,3,4,5,6,7,8,9};
int max =0; // 最大
int min = 0; // 最小
double average; // 平均
int sum = 0;
for (int i = 0; i < arr.length-1; i++) {
if(maxmax = arr[i+1];
}
if(arr[i] min = arr[i];
}
}
for (int i : arr) {
sum += i;
}
average = sum/arr.length;
System.out.println(max+"----"+min+"----"+average);
}
int[] arr = {1,2,3,4,5,6,7,8,9};
int max =0; // 最大
int min = 0; // 最小
double average; // 平均
int sum = 0;
for (int i = 0; i < arr.length-1; i++) {
if(maxmax = arr[i+1];
}
if(arr[i]
}
}
for (int i : arr) {
sum += i;
}
average = sum/arr.length;
System.out.println(max+"----"+min+"----"+average);
}
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯