c语言题键盘输入5个数据到一个数组中,并求出最大值,最小值输出
答案:2 悬赏:40
解决时间 2021-02-19 20:50
- 提问者网友:温旧梦泪无声
- 2021-02-18 22:57
c语言题键盘输入5个数据到一个数组中,并求出最大值,最小值输出
最佳答案
- 二级知识专家网友:持酒劝斜阳
- 2021-02-19 00:27
#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 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
}
在练习函数调用,有点繁琐,不好意思了!
全部回答
- 1楼网友:千杯敬自由
- 2021-02-19 01:39
#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);
}
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯