用if语句判断三个数的大小,并输出最大值最小值

 我来答
ah...e@163.com
2016-11-05 · 超过19用户采纳过TA的回答
知道答主
回答量:38
采纳率:0%
帮助的人:8.8万
展开全部
代码比较简单,我就直接写在main函数里面了。
1、输入三个整型数,输出最大值
代码如下:

#include <stdio.h>

#define NUM 3
int main()
{
int i = 0;
int aData[NUM] = {0};
printf("Input %d integer: ", NUM);
for(i = 0; i < NUM; i++)
{
scanf("%d", &aData[i]);
}

int nMax = aData[0];
for(i = 1; i < NUM; i++)
{
if(nMax < aData[i])
{
nMax = aData[i];
}
}
printf("The max : %d \n", nMax);
return 0;
}

2、输入三个整型数,输出最小值
代码如下:

#include <stdio.h>

#define NUM 3
int main()
{
int i = 0;
int aData[NUM] = {0};
printf("Input %d integer: ", NUM);
for(i = 0; i < NUM; i++)
{
scanf("%d", &aData[i]);
}

int nMin = aData[0];
for(i = 1; i < NUM; i++)
{
if(nMin > aData[i])
{
nMin = aData[i];
}
}
printf("The min : %d \n", nMin );
return 0;
}

以上就是取最大值或者最小值的简单代码,其中通过宏定义 NUM 可以修改输入的数据数量,结合for循环的运用,使代码更加灵活。
追问
谢谢!
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式