- 407 名前:390 mailto:sage [2007/06/30(土) 17:21:03 ]
- #include <stdio.h>
int multiple(int, int); main() { int a,b; scanf("%d%d\n", &a, &b); printf("%d\n", multiple(a,b)); return 0; } int multiple(int x, int y) { if(y%x == 0) return 1; else return 0; } このプログラムだと一応実行できるのですが 整数を二つ入力しても動かず、もう一つてきとうに整数を入れると 最初の二つの整数について判断します。 例えば 2 4←ここで4は2の倍数なので1が返ってくる はずなのですがそこでは処理がされず 5←さらに適当に整数を入力する 1←すると結果が返ってくる と、こんな感じです 整数を二つ入力した時点で処理結果を返したいのですが いいでしょうか?
|

|