/* List4-3のプログラムを、複合代入演算子 /= および、 後置増分演算子 ++ を用いて書き換えよ。 */ #include int main (void) { int num; int dig; do { printf("非負の整数を入力して下さい:"); scanf("%d", &num); if (num < 0) puts("\a負の数を入力しないで下さい。"); } while (num < 0); dig = 0; do { num /= 10; dig++; } while (num > 0); printf("その数は%d桁です。\n", dig); return (0); }