c语言题键盘输入5个数据到一个数组中,并求出最大值,最小值输出 10
2个回答
展开全部
#include<stdio.h>
main()
{
int a[5],i,max,min;
printf("input 5 numbers:\n");
for(i=0;i<5;i++)
scanf("%d",&a[i]);
max=min=a[0];
for(i=0;i<5;i++)
{if(a[i]>max)max=a[i];
if(a[i]<min)min=a[i];}
printf("max=%d\nmin=%d\n",max,min);
}
main()
{
int a[5],i,max,min;
printf("input 5 numbers:\n");
for(i=0;i<5;i++)
scanf("%d",&a[i]);
max=min=a[0];
for(i=0;i<5;i++)
{if(a[i]>max)max=a[i];
if(a[i]<min)min=a[i];}
printf("max=%d\nmin=%d\n",max,min);
}
展开全部
#include"stdio.h"
int main()
{
int max(int x,int y); //函数声明
int min(int x,int y); //函数声明
int a[5],i,amax,amin;
for(i=0;i<5;i++)
scanf("%d",&a[i]);
for(i=1;i<5;i++)
{
amax=max(a[i-1],a[i]); //函数调用
a[i]=amax;
}
for(i=1;i<5;i++)
{
amin=min(a[i-1],a[i]); //函数调用
a[i]=amin;
}
printf("amax=%d,amin=%d\n",amax,amin);
return(0);
}
int max(int x,int y)
{
int z;
z=x>y?x:y;
return(z);
}
int min(int x,int y)
{
int z;
z=x<y?x:y;
return(z);
}
在练习函数调用,有点繁琐,不好意思了!
int main()
{
int max(int x,int y); //函数声明
int min(int x,int y); //函数声明
int a[5],i,amax,amin;
for(i=0;i<5;i++)
scanf("%d",&a[i]);
for(i=1;i<5;i++)
{
amax=max(a[i-1],a[i]); //函数调用
a[i]=amax;
}
for(i=1;i<5;i++)
{
amin=min(a[i-1],a[i]); //函数调用
a[i]=amin;
}
printf("amax=%d,amin=%d\n",amax,amin);
return(0);
}
int max(int x,int y)
{
int z;
z=x>y?x:y;
return(z);
}
int min(int x,int y)
{
int z;
z=x<y?x:y;
return(z);
}
在练习函数调用,有点繁琐,不好意思了!
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询