【C系列5.7】指针专题之函数指针 1992
Time Limit: 1 s Memory Limit: 32 MB
Submission:91 AC:69 Score:15.78
Description
Alex刚刚学习了函数指针int (*pfun)(int x, int y),请你用函数指针帮助Alex选出两个数中的较大数。
Input
包含多组输入。
每组输入是两个绝对值不大于100的整数a,b
Output
a、b中的较大值。
Samples
input:
12 20
output:
20
下附AC代码:
#include <stdio.h>
int max(int x, int y) {
return (x > y) ? x : y;
}
int main() {
int (*pfun)(int x, int y);
int num1, num2, result;
while (scanf("%d", &num1) != EOF) {
scanf("%d", &num2);
pfun = max;
result = pfun(num1, num2);
printf("%d\n", result);
}
return 0;
}
原题链接: http://acm.hznu.edu.cn/OJ/problem.php?cid=1092&pid=25