
键盘输入三个整数,要求输出其最大值和最小值。
输入格式:键盘输入只有一行,即三个整数,每个整数之间一个空格。
输出格式:用一行输出最大值和最小值,之间用一个空格隔开。
输入样例:10 15 14
结尾无空行
输出样例:在这里给出相应的输出。例如:
15 10
结尾无空行
这道题网站上有许多简洁的方法,我这里从一个菜鸟的实力出击,打了一个答案,就是用函数来找最大值最小值,比较长,也好理解一点
#includeint max3(int a,int b,int c);//声明函数 int min3(int a,int b,int c);//声明函数 //主函数 int main(void){ int a=0,b=0,c=0; scanf("%d %d %d",&a,&b,&c); printf("%d %d",max3(a,b,c),min3(a,b,c));//直接引用函数 return 0; } //定义找三个数中最大值的函数 int max3(int a,int b,int c){ int m=0; m=max(max(a,b),c); return m; } //定义找两个数中最大值的函数 int max(int t,int p){ if(t>=p) return t; else if(t =p) return p; else if(t
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)