1 条题解
-
0
C :
#include<stdio.h> void fun(int *p, int *q) { int x,y; x=*p>*q?*p:*q; y=*p<*q?*p:*q; printf("%d %d %d\n",x,y,*p+*q); } int main() { int a,b; scanf("%d%d",&a,&b); fun(&a,&b); return 0; }
C++ :
#include <stdio.h> int main() { int max(int, int); int min(int, int); int add(int, int); int proc(int, int, int(*func)(int, int)); int a, b; scanf("%d %d", &a, &b); printf("%d %d %d\n", proc(a, b, max), proc(a, b, min), proc(a, b, add)); return 0; } int max(int x, int y) { if (x > y) return x; else return y; } int min(int x, int y) { if (x < y) return x; else return y; } int add(int x, int y) { return x + y; } int proc(int x, int y, int(*func)(int, int)) { return (*func)(x, y); }
Pascal :
uses math; var a,b:longint; begin readln(a,b); writeln(max(a,b),' ',min(a,b),' ',a+b); end.
Java :
import java.util.Scanner; public class Main{ private static Scanner s = new Scanner(System.in) ; public static void main(String[] args) { int a = s.nextInt() ; int b = s.nextInt() ; int temp = 0 ; if(a<b){ temp = a ; a = b ; b = temp ; } System.out.println(a+" "+b+" "+(a+b)) ; } }
Python :
a = [int(i) for i in raw_input().split()] print max(a),min(a),sum(a)
- 1
信息
- ID
- 1620
- 时间
- 1000ms
- 内存
- 32MiB
- 难度
- (无)
- 标签
- 递交数
- 0
- 已通过
- 0
- 上传者