C语言输入一个长度为5的int型数组,求出其中的最大值和最小值.

如题所述

#include<stdio.h>
int main( )
{
int a[5];
int i,max,min;
printf("输入数组:\n");
for(i=0;i<5;i++)
{
scanf("%d",&a[i]);
}
max=min=a[0];
for(i=1;i<5;i++)
{
if(min>a[i])
{
min=a[i];
}
if(max<a[i])
{
max=a[i];
}
}
printf("最大值为%d,最小值为%d\n",max,min);
return 0; 
}

温馨提示:内容为网友见解,仅供参考
无其他回答

C语言输入一个长度为5的int型数组,求出其中的最大值和最小值.
include<stdio.h>int main( ){int a[5];int i,max,min;printf("输入数组:\\n");for(i=0;i<5;i++){scanf("%d",&a[i]);}max=min=a[0];for(i=1;i<5;i++){if(min>a[i]){min=a[i];}if(max

c语言,利用长度为5的数组,输出max及和。
核心代码:int a[5]={8,5,3,45,2};int i,max=a[0],s=0;for(i=0;i<5;i++){ s+=a[i]; if(max

c语言编程:输入一个五个元素的数组,输出这个数组的最大值,最小值和平 ...
} printf("最大值为%f,最小值为%f,平均值为%f",max,min,sum\/5);}

c语言在一个数组中输入5个数,打印出其中的最小值和最大值的程序怎么写...
include <stdio.h>main(){ int i,max,min,n; scanf("%d",&n); max=min=n; for(i=0;i<4;i++) { scanf("%d",&n); if(max<n) max=n; if(min>n) min=n; } printf("max=%d,min=%d\\n",max,min);} ...

c语言中编程用数组实现输入5个数输出最大值和它的下标
int main(){ int array[5],max=0,count=-1;for(int i=0;i<5;i++){ cin>>array[i]; \/\/我习惯用c++的语法,你可以改成c的scanf函数 if(array[i]>max){ max=array[i];count=i;} } cout<<max<<" "<<count; \/\/这里可以换成c语言中的printf函数 return 0;} ...

...一个c语言程序,输入5个数,求它们中最大值和最小值并输出
void main( ){ int i = 0 , num[5], max = 0 , min = 0 ; \/* max:用于存放最大值;min:用于存放最小值 *\/ for( i = 0 ; i < 5 ; i ++ )scanf("%d", &num[i]) ; \/* 循环地将输入的五个数存入 num[5] 数组中 *\/ for( i = 0 ; i < 5 ; i ++ ) \/* ...

设计一个C语言程序,求5个数中的最大数和最小数。
{ int num[5],max,min,i; \/\/其中max是最大值的变量,min是最小值的变量 printf("请输入5个数:\\n");for(i=0;i<5;i++) \/\/接收五个数 scanf("%d",&num[i]);max=num[0];\/\/把数组第一个值赋给max,下标为0。min=num[0];\/\/把数组第一个值赋给min,下标为0。for(i=1;i<...

c语言:输入5个整数,放入数组中,输出最大元素和最小元素的值
int main(){int a[5],max,min,i;scanf("%d",&a[0]);max=min=a[0];for(i=1;i<5;i++){scanf("%d",&a[i]);if(maxa[i]) min=a[i];}printf("最大值为:%d,最小值为:%d\\n",max,min); }\/*运行结果:4 1 2 5 7最大值为:7,最小值为:1*\/ ...

用C语言编写如下程序:从键盘为一个5×5整型数组输入数据,找出每一列的...
include <stdio.h>void main(){int i,j,max,a[5][5],b[5];for(i=0;i<5;i++)for(j=0;j<5;j++)scanf("%d",&a[i][j]);for(j=0;j<5;j++){max=a[0][j];for(i=1;i<5;i++)if(a[i][j]>max){max=a[i][j];b[j]=i;}}for(i=0;i<5;i++)...

c语言输入5个数去掉最高分去掉最低分求平均数,使用数组?
下面是一个用 C 语言实现输入 5 个数去掉最高分去掉最低分求平均数的例子:include <stdio.h> int main() { int nums[5];int max, min, sum;float avg;\/\/ 输入 5 个数 printf("请输入 5 个整数:\\n");for (int i = 0; i < 5; i++) { scanf("%d", &nums[i]);} \/\/ ...

相似回答