您现在的位置是:首页 >

用java定义一个一维整型数组array={1,2,3,4,5,6,7,8,9,10},输出该数组元素之和、最大值、最小值。

火烧 2022-06-29 14:10:07 1048
用java定义一个一维整型数组array={1,2,3,4,5,6,7,8,9,10},输出该数组元素之和、最大值、最小值。 用java定义一个一维整型数组array={1,2,3,4,5,6,7,8

用java定义一个一维整型数组array={1,2,3,4,5,6,7,8,9,10},输出该数组元素之和、最大值、最小值。  

用java定义一个一维整型数组array={1,2,3,4,5,6,7,8,9,10},输出该数组元素之和、最大值、最小值。

public class Test{

用java定义一个一维整型数组array={1,2,3,4,5,6,7,8,9,10},输出该数组元素之和、最大值、最小值。

public static void main(String args[]){
int score[] = null ;
score = new int[10] ;
for(int i = 0 ; i <
score.length ; i++){
score[i] = i
;
}
int max , min , sum ;
max = score[0] ;
min = score[0] ;
sum = 0 ;
for(int i = 0 ; i <
score.length ; i++){
if(max <
score[i]){
max
= score[i] ;
}
if(min >
score[i]){
min
= score[i] ;
}
sum +=
score[i] ;
}
System.out.println("max = " + max +
" min = " + min + " sum = " +
sum);

定义一个整型数组,int a[]={1,2,3,4,5}求数组元素之和并输出

#include <stdio.h>
void main()
{
int i,sum=0;
int a[]={1,2,3,4,5};
for(i=0;i<5;i++)
sum+=a[i];
printf("the result is : %dn",sum);
}

定义一个整型数组,int a[]=(1,2,3,4,5,6,7,8,9,10)利用指针输出全部数组元素

#include <stdio.h>
int main()
{
int a[]= {1,2,3,4,5,6,7,8,9,10}, *p, i;
p = a;
for(i=0; i<10; i++) {
printf("%d ", *p);
p ++;
}
return 0;
}

输入一个一维整型数组,并找出数组元素中最大值和最小值及其相应下标

#include <stdio.h> int main() { int i,j,k,a[10],max,min; printf("输入10个整数:"); scanf("%d",&a[0]); max = min = a[0]; j = k = 0; for(i=1; i<10; i++) { scanf("%d",&a[i]); if(max < a[i]) { max = a[i]; j = i; } if(min > a[i]) { min = a[i]; k = i; } } printf("最大值是:%d,其对应下标是:%dn",max,j); printf("最小值是:%d,其对应下标是:%dn",min,k); }

定义一个整形数组,求出数组元素的和,数组元素的最大值和最小值,并输出所求的结

#include<stdio.h>
void main()
{
int a[10]={2,3,5,1,8,4,7,9,0,6};
int i,s;
int max,min;
max=min=a[0];
for(i=s=0;i<10;i++)
{
s=s+a[i];
if(a[i]>max)max=a[i];
if(a[i]<min)min=a[i];
}
printf("%d %d %d",s,max,min);
}

定义一个整型数组,求出数组中元素的和,最大值及最小值。(java编写)

应该是这吧?
if(Arr[i]>Arr[j]){
应该同目前的最大值比较才对.
if(Arr[i]>max){
又或者max取(max,Arr[i],Arr[j])三个中的最大值,而不是仅仅Arr[i],Arr[j].

最小值应该也是这样.
以上没有考虑效能问题.

定义一个W元素数组,输出数组元素里面最大值。

#include<stdio.h>
#include<stdlib.h>
#define W 20
int findMax(int *a,int l)
{
int i,t;
t=a[0];
for(i=1;i<l;i++)
if(a[i]>t)
t=a[i];
return t;
}
void main()
{
int array[W];
int i;
srand(0);
for (i=0;i<W;i++)
{
array[i]=rand()%100;
}
for (i=0;i<W;i++)
{
printf("%d ",array[i]);
}
printf("n");
printf("the maximum is %dn",findMax(array,W));
}

java 定义一个10个元素组成的一堆数组,输出该数组中的最大值,最小值,所

int []shu ={30,80,96,45,8,35};
for (int i=0;i<(shu.length-1);i++){
for (int p=0;p<(shu.length-1-i);p++){
if (shu[p]>shu[p+1]){
int huan=shu[p];
shu[p]=shu[p+1];
shu[p+1]=huan;
}
}
}
输出冒泡排序的数组
for (int l=0;l<shu.length;l++){
System.out.print(shu[l]+"t");
for (int l:shu){
System.out.print(l+"t");
System.out.print("第"+l+"个数为:"+l);
}

}

定义一个大小为10的整型一维数组,初始化所有数组元素,查找数组中的最大值和最小值

先对数组(假设元素不重复)排序,从第一个开始查找,输出最小值,再查找到最后一个,输出最大值。

  
永远跟党走
  • 如果你觉得本站很棒,可以通过扫码支付打赏哦!

    • 微信收款码
    • 支付宝收款码