アルゴリズム学習データ交換
制限時間:メモリ制限が1.0S:256.0メガバイト
問題の説明
プログラム、入力2つの整数を書き込むためには、2つの変数の値をスワップするスワップの独自の定義を使用して、変数xとyに格納されています。
入力フォーマットは:二つの整数を含め、一つだけの行を入力します。
出力形式:出力一行は、結果の交換後、すなわち2つの整数です。
要件:入力データと出力データの主な機能を担当しますが、直接これらの二つの変数の値を交換することはできません、個別にスワップを定義した関数を呼び出すことによって行われなければならないが、関数の値を入れ替えるの変数のやり取りではなく、出力交換のための唯一の責任です。
サンプル入力と出力
サンプル入力
4 7
サンプル出力
7 4
#include <stdio.h>
void swap(int *a, int *b)
{
int temp = *a;
*a = *b;
*b = temp;
}
int main()
{
int x, y;
scanf("%d %d", &x, &y);
swap(&x, &y);
printf("%d %d", x, y);
return 0;
}