ヒント
複数の変数への値の読み込みについての補足
次の変数が宣言されているものとします。
int a,b;
方法1 2つの変数を別々に読み込む
printf("a= ");
scanf("%d",&a);
printf("b= ");
scanf("%d",&b);
printf("a= %d b= %d\n",a,b);実行結果
a= 1
b= 2
a= 1 b= 2
方法2 2つの変数を1つのscanfで読み込む。2つの値の区切りにスペースを使う場合
printf("方法2\n");
printf("a b= ");
scanf("%d %d",&a,&b); /*%dと%dの間がスペース*/
/*実行時にスペースで区切る*/
printf("a= %d b= %d\n",a,b);実行結果
a b= 11 12 入力時に区切りとしてスペースを使う
a= 11 b= 12
方法3 2つの変数を1つのscanfで読み込む。2つの値の区切りにカンマを使う場合
printf("方法3\n");
printf("a,b= ");
scanf("%d,%d",&a,&b); /*%dと%dの間がカンマ*/
/*実行時にカンマで区切る*/
printf("a= %d b= %d\n",a,b);実行結果
a,b= 21,22 入力時に区切りとしてカンマを使う
a= 21 b= 22