1231 - C语言10.1
输入a和b两个整数,按先大后小的顺序输出a和b。注意请使用指针变量的方式进行比较和输出。
Input
两个用空格隔开的整数a和b。
Output
按先大后小的顺序输出a和b,用空格隔开。
请注意行尾输出换行。
Examples
Input
5 9
Output
9 5
Solution C
#include<stdio.h> void a_b(int *p,int *q) { if(*p<*q) printf("%d %d\n",*q,*p); if(*p>=*q) printf("%d %d\n",*p,*q); } int main() { int a,b; scanf("%d%d",&a,&b); a_b(&a,&b); return 0; }
Solution C++
#include <stdio.h> int main() { int *p1, *p2, *p, a, b; scanf("%d %d", &a, &b); p1 = &a; p2 = &b; if (a < b) { p = p1; p1 = p2; p2 = p; } printf("%d %d\n", *p1, *p2); return 0; }