导入java.util.Scanner用于获取用户输入。 创建一个包含5个整数的数组numbers。 使用循环从键盘上获取用户输入的5个整数,并存放到数组中。 遍历数组,计算所有元素的和。 遍历数组,找出数组中的最大值和最小值。 计算平均值,需要注意使用double类型来存储平均值,以保留小数部分。
【简答题】在键盘上输入 5 个整数, 编写一个程序 使该数组中的数按照从小到大的次序排列,用选择排序算法实现。 选择排序: 首先找出值最小的数,然后把这个数与第一个数交换,这样值最小的数就放到了第一个位置;然后,再从剩下的数中找值最小的,把它和第二个数互换,使得第二小的数放在第二个位置上。以此...
这段代码定义了一个长度为5的整数数组arr,通过循环从键盘输入5个整数并存放在数组中,然后计算这些整数的总和、平均值、最大值和最小值,并将结果输出到控制台。
cout<<"最大的数是:"<<max<<"平均数是:"<<sum/5<<endl;}
使用数组的sort()方法。main(){ int a[5],i,j,t;for(i=0;i<5;i++)printf("请输入5个数值\n");scanf("%d",&a[i]);for(i=1;i<5;i++)for(j=0;j<5-i;j++)if(a[j]>a[j+1]){t=a[j];a[j]=a[j+1];a[j+1]=t;} for(i=0;i<5;i++)printf("%-3d",a[...
使用数组的sort()方法。main(){ int a[5],i,j,t;for(i=0;i<5;i++)printf("请输入5个数值\n");scanf("%d",&a[i]);for(i=1;i<5;i++)for(j=0;j<5-i;j++)if(a[j]>a[j+1]){t=a[j];a[j]=a[j+1];a[j+1]=t;} for(i=0;i<5;i++)printf("%-3d",a[...
编写程序,定义一个整数型一维数组,并存放5个数,然后由小到大排序输出值 import java.util.*;public class ArraySort{ public static void main(String[] args){ int array[]={4,45,73,42,6}; Arrays.sort(array);//Arrays类的sort方法用于对数组内的元素进行从小到大排序。 for(int i=0;i<array.lengt...
System.out.println("数组中最小的数是:"+min); } } 编写程序,定义一个整数型一维数组,并存放...
void initArr(int* arr){ for(int i=0;i<5;i++){ scanf("%d",arr+i);} } int getSum(int* arr){ int sum=0;for(int i=0;i<5;i++){ sum+=*(arr+i);} return sum;} int main(){ int arr[5],sum;printf("input 5 numbers:\n");initArr(arr);sum=getSum(arr);p...
include "stdio.h"int main(int argc,char *argv[]){int a[5],i,j,k;printf("Input 5 integers...\n");for(i=0;i<5;scanf("%d",a+i++));for(i=0,j=4;i<j;i++,j--)k=a[i],a[i]=a[j],a[j]=k;for(i=0;i<5;printf("%d ",a[i++]));printf("...