int a,b,c;
b = 0;
c = 0;
printf("1からその数までの和を求めたい数を入力してください\n");
scanf("%d",&a);
while(b <= a - 1){b = b + 1;
c = c + b;
}
printf("%d\n",c);
return 0;
これを実行すると先に数値を入力してから文が表示されます
たとえば123を入力した場合
「123
1からその数までの和を求めたい数を入力してください
7626
」
のようになってしまいます
どうすればいいのでしょうか
C言語の表示順について
- Hiragi(GKUTH)
- 記事: 167
- 登録日時: 14年前
- 住所: 大阪府
- 連絡を取る:
Re: C言語の表示順について
こちらの環境では正常に動きます。
Visual Studio Community 2015
勘ですが、scanfの前に
fflush(stdout);
などと入れると解消されるかもしれません。
Visual Studio Community 2015
勘ですが、scanfの前に
fflush(stdout);
などと入れると解消されるかもしれません。
だいがくせい!