程序分析:
我们想办法把最小的数放到a上,先将a与b进行比较,r如a>b则将a与b的值进行交换,然后再用a与c比较,如a>c则将a与c的值进行交换,这样a的值最小。
程序源代码如下
#include <stdio.h>
main()
{
int a,b,c,t;
printf("Please input 3 numbers:");
scanf("%d%d%d",&a,&b,&c);
if (a>b)
{t=a;a=b;b=t;} /*交换a,b的值*/
if (a>c)
{t=c;c=a;a=t;} //交换a,c的值
if (b>c)
{t=b;b=c;c=t;} //交换b,c的值
printf("small to big:%d,%d,%d\n",a,b,c);
}
输出结果
请问为什么要定义int max 能将解一下吗? 谢谢
本回答被提问者和网友采纳