以下のコードをもとにして、変数の値を入れ替える関数 swap を作成し、それを用いて2つの変数 a と b の値を入れ替えるプログラムを作成せよ。
#include<stdio.h>
/*
[--- ここに関数 swap のプロトタイプ宣言 ---]
*/
int main(void){
int a, b;
printf("Input a:");
scanf("%d", &a);
printf("Input b:");
scanf("%d", &b);
swap(&a, &b); /* <- ここで swap を使っている */
printf("a = %d, b = %d\n", a, b);
return(0);
}
/*
[--- ここに関数 swap の定義 ---]
*/
解答例: 下の kadai11.zip を 右側の ↓ ボタンでダウンロード。 (パスワードロック付き)