質問の意味:番号を入力して、あなたの方程式を与えます。
STEP1:連続接尾0になるまで1を加えます。
STEP2:失われた接尾辞0;
統計の総数は異なる番号を生成することができ、STEP1とSTEP2を続行。
我々はそれが無限ループに入ることになる一桁の実装は、ので、ここで我々は再び、それぞれ一桁増加することを、直接、レコードの数に基づいて9を追加することを知っているので。
する#include <stdio.hに> する#include <math.h>の 書式#include < 文字列・H> int型のmain() { int型N、I、合計。 一方、(〜のscanf(" %d個"、&N)) { 和 = 0 。 もし(N%10 == 0 ) { 合計 ++ 。 N ++ ; } のための(I = N; I> = 10 ;) { 場合(I%10 ==0 ) { I / = 10 。 } 他 { 和 ++ 。 I ++ ; } } 和 + = 9 。 printf(" %d個の\ n " 、合計)。 } }