题目描述
输入两个两位的正整数,通过函数计算这两个正整数组合之后的最大值,把计算的结果返回。函数定义原型如下:
int MaxNum(int m, int n);
注意:本题要求通过定义MaxNum函数计算两个两位数组合之后的最大值并返回,并提交完整的程序。
输入
多实例。
每个实例输入两个两位数的正整数,输入0 0表示结束。
输出
每个测试实例输出一个组合出的最大值,单独占一行。
题目描述
输入两个两位的正整数,通过函数计算这两个正整数组合之后的最大值,把计算的结果返回。函数定义原型如下:
int MaxNum(int m, int n);
注意:本题要求通过定义MaxNum函数计算两个两位数组合之后的最大值并返回,并提交完整的程序。
输入
多实例。
每个实例输入两个两位数的正整数,输入0 0表示结束。
输出
每个测试实例输出一个组合出的最大值,单独占一行。
#include <stdio.h>
#include<stdlib.h>
int MaxNum(int m, int n) {
return (m > n) ? (m * 100 + n) : (n * 100 + m); // 返回组合后的最大值
}
int main() {
int m, n;
while (1) {
scanf("%d %d", &m, &n);
if (m == 0 && n == 0) {
break;
}
printf("%d\n", MaxNum(m, n));
}
system("pause");
return 0;
}
你看是这样嘛?