ここまでは出来なのですが実行すると答えとあまりが違います。エラーははいてないです。
実行例:データ入力1:6
データ入力2:2
答え:3
余り:2 となってしまい、正常な答えと余りが出てきません。アドバイスお願いします。
#include <stdio.h>
int main(int argc, const char * argv[])
{
int n=0; //m分のカウント分引いていく変数
int m; //Wからいくつ割るかのカウント
int w=0; //割られる変数であり、わり算の答え(余りではない)
printf("データ入力:"); scanf("%d", &n); printf("データ入力:"); scanf("%d",&m); while(n > m) //割り切れなく成るまで繰り返す { n-= m; w++; //商を1増やす } printf("答え:%d,",w); printf("余り:%d",n);//nはそのまま余りになる return 0;
}

回答3件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。