以下の問に答えよ。
以下のプログラムは動作はする(はずだ)がインデンテーションが滅茶苦茶である。 プログラミングのインデンテーションの約束事に厳密に従って(特に 5 番目のルールに注意)、インデントしなおせ。ブレース内の字下げは 4 文字分とせよ。 もちろんプログラムの動作が変わらないことを確認しておくこと。
#include <stdio.h> int main(void) { int i; for (i = 0; i < 10; i++) putchar('*'); if (i%2==0) printf("%d ", i); return 0; }
1 から 60 までの整数 i に対して 360 を i で割った商 (360 / i) と 余り (360 % i) を表示するプログラムを作成せよ。
360 = 360 * 1 + 0 360 = 180 * 2 + 0 360 = 120 * 3 + 0 360 = 90 * 4 + 0 360 = 72 * 5 + 0 360 = 60 * 6 + 0 360 = 51 * 7 + 3 … 360 = 6 * 60 + 0
出力のための命令としては、
printf("360 = %d * %d + %d\n", …, …, …);という形 (… の部分は int 型の式) を1回だけ使用すること。
参考にするプログラム: List 4-12