C言語なら俺に聞け(入門篇) Part 15
■ このスレッドは過去ログ倉庫に格納されています
0407390
2007/06/30(土) 17:21:03int 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←すると結果が返ってくる
と、こんな感じです
整数を二つ入力した時点で処理結果を返したいのですが
いいでしょうか?
■ このスレッドは過去ログ倉庫に格納されています