はじめての C

整数どうしの割り算

プログラム warizan を手直しして
割り算の答と
その余りを表示する
プログラムを作成せよ。

↑入力まちがいのチェックもつけて

  1. /* warizan.2 */
  2. #include
  3. main()
  4. {
  5. int a, b;
  6. char buf[64];
  7. printf("いまから a, b 2つの数字を入力して、その商と余を求めます。\n\n");
  8. printf("もとの数字を入力してください a = ");
  9. for ( ; scanf("%d", &a) != 1 ; ) {
  10. printf("数字で入力してネ a = ");
  11. scanf("%s", buf);
  12. }
  13. printf("割る数字を入力してください b = ");
  14. for ( ; scanf("%d", &b) != 1 ; ) {
  15. printf("数字で入力してネ b = ");
  16. scanf("%s", buf);
  17. }
  18. printf("\n");
  19. printf("a ÷ b の答えは %d です。\n", a / b);
  20. printf("a ÷ b の余りは %d です。\n", a - (a / b) * b);
  21. }

真の返り値

4つの設問をだして
答えを数字で入力させて
正しければ そこで終了し
まちがいのときには
正解がでるまで終了しない
プログラムを作成せよ。

  1. /* kaeriti */
  2. #include
  3. main()
  4. {
  5. int a;
  6. printf("C言語で返り値が真なのはどれ ?\n");
  7. printf("(1) 2\n(2) 0\n(3) 1\n(4) -1\n");
  8. printf("番号で答えてください。\na = ");
  9. for ( ; scanf("%d", &a) == 1 ; ) {
  10. if (a != 3) {
  11. printf("残念、もう一度。\na = ");
  12. } else {
  13. printf("正解 !\n");
  14. break;
  15. }
  16. }
  17. }

text: 金山典世さん(稚内北星)のページ