【2019.11.12】C语言中求最大值和最小值的两种方法

C语言中求最大值和最小值的两种方法

编写完整的程序。输入三个数,输出其中的最大数,最小数。
输入说明:两个整数N1 N2 N3;
输出说明:最大数 最小数
输入样例:5 4 9
输出样例:9 4

//方法一:
#include
int max();
int min();
int N1,N2,N3;int main()
{   int m,n;printf("输入三个整数N1,N2,N3:");scanf("%d %d %d",&N1,&N2,&N3);m=max();n=min();printf("最大值:%d\n最小值:%d\n",m,n);return 0;
}int max()     							//最大数函数
{int MAX;if(N1>N2)MAX=N1;elseMAX=N2;if(N3>MAX)MAX=N3;return MAX; 
} int min()								//最小数函数
{int MIN;if(N1<N2)MIN=N1;elseMIN=N2;if(N3<MIN)MIN=N3;return MIN; 
}//方法二:
#include
#define max(a,b) a>b?a:b
#define min(a,b) aint main()
{int N1,N2,N3,m,n;printf("输入三个整数N1,N2,N3:");scanf("%d %d %d",&N1,&N2,&N3);m=max(max(N1,N2),N3);n=min(min(N1,N2),N3);printf("最大数:%d\n最小数:%d\n",m,n);return 0; 
}


本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!

相关文章

立即
投稿

微信公众账号

微信扫一扫加关注

返回
顶部