C语言 输入5个整数数,求最大和最小值

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了C语言 输入5个整数数,求最大和最小值相关的知识,希望对你有一定的参考价值。

C语言 输入5个整数数,求最大和最小值 用C 不是C++ 大神来啊

//参考代码如下: 
#include<stdio.h>
#include<math.h>
#define N 5
int main()

  int a[N],i,max,min;
  scanf("%d",&a[0]);//输入第一个数  
  max=min=a[0];//把第一个数赋值max和min 
  for(int i=1;i<N;i++)//依次输入2-5个数 
   scanf("%d",&a[i]);
 if(max<a[i]) max=a[i];//寻找最大数 
 if(min>a[i]) min=a[i];//寻找最小数 
   
  printf("最大值:%d,最小值:%d。",max,min);
参考技术A #include <stdio.h>
#define SIZE 5
int main()

    int i,array[SIZE],max,min;
    scanf("%d",array);
    max = min = array[0];
    for(i = 1;i < SIZE; i++)
    
        scanf("%d",array + i);
        max = array[i] > max ? array[i] : max;
        min = array[i] < min ? array[i] : min;
    
    printf("max: %d, min: %d\\n", max, min);
    return 0;

追问

弱弱的问一句 size 那个是什么?

追答

SIZE 是 宏,这里指数组的容量,在代码第二行定义了SIZE

本回答被提问者采纳
参考技术B #include<stdio.h>
#define N 5
main()

int a[N];
int i,j,t;
printf("请输入5个数字");
for(i=0;i<N;i++)
scanf("%d",&a[i]);
printf("\n");
for(j=0;j<N;j++)
for(i=0;i<N-j;i++)
if(a[i]>a[i+1])

t=a[i+1];
a[i+1]=a[i];
a[i]=t;
;
printf("最大值是%d\n",a[4]);
printf("最小值是%d\n",a[0]);
参考技术C #include <stdio.h>

int main(void)

int i;
int min =0;
int max =0;
int a[5] = 0;

printf("Five numbers:\\n");
for ( i = 0; i < 5; i++ )

scanf("%d", &a[i] );
if ( a[i] > a[max] ) max = i;
if ( a[i] < a[min] ) min = i;


printf("max:%d\\nmin:%d\\n", a[max], a[min] );

return 0;

java输出最大值和最小值

参考技术A

1、如果是在数组中,可以一趟循环遍历同时找到最大值和最小值,也可以Arrays.sort(nums);先对数组排序,然后,nums[0]最小nums[nums.length-1]最大,。

2、例如


public static void main(String[] args)
int [] nums =8,9,30,12,1,0,5,2;
int min =nums[0];
int max = nums[0];
for (int i = 0; i <nums.length ; i++)
min = min<nums[i]?min:nums[i];
max = max>nums[i]?max:nums[i];

System.out.println("min: "+min+" ,max: "+max);
// 先排序
Arrays.sort(nums);
System.out.println("min: "+nums[0]+" ,max: "+nums[nums.length-1]);




结果肯定是一样的

以上是关于C语言 输入5个整数数,求最大和最小值的主要内容,如果未能解决你的问题,请参考以下文章

7-15 求最大值 (15 分) 判断5个数中的最大值 输入格式: 输入5个整数,求最大数。 处理到文件结束

求JAVA的两整数输出最大最小值以及两个数的和差积商的程序

c语言编程 输入5个数 求出最大值和最小值

用C语言,任意输入10个数,求其中的最大值和最小值

C语言编程:从键盘输入10个数,求最大值,最小值和平均值

C语言编程:从键盘输入10个数,求最大值,最小值和平均值