游客 Signup | Login
中文 | En

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;
}

Time Limit 1 second
Memory Limit 32 MB
Discuss Stats
上一题 下一题