はじめての C

「設定変えるのが楽しすぎて未だにCの勉強もしてないんだよ」
"のびたのLinux奮闘記 #8" 04/04/27*1
テキストをながめてても上達するわけないので、課題を解くしかないか ...

整数どうしの割り算

2つの整数(a, b)を入力すると
a ÷ b を計算して
割り切れるか否かを表示し
割り切れないときには
その余りを表示する
プログラムを作成せよ。

(↓インデントがないので見にくいね)

  1. /* warizan */
  2. #include
  3. main()
  4. {
  5. int a, b, p, q;
  6. printf("今から割り算をしてみます。\n");
  7. printf("2つの数字を入力しなさい。\n");
  8. printf("Input a = ");
  9. scanf("%d", &a);
  10. printf("Input b = ");
  11. scanf("%d", &b);
  12. printf("\n");
  13. p = a / b;
  14. q = a - p * b;
  15. if (q == 0) {
  16. printf("%d ÷ %d は割り切れました。\n", a, b);
  17. } else {
  18. printf("%d ÷ %d は割り切れません。\n", a, b);
  19. printf("余りは %d ですネ。\n", q);
  20. }
  21. }

これだと a < b だとちょっとヘン ... まっ、いいか。

*1:スレッドが 1ヶ月もたなかったヨ ..