A.Reachable番号(codeforce1157 / A)

質問の意味:番号を入力して、あなたの方程式を与えます。

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 " 、合計)。
    } 
}
コードの表示

 

おすすめ

転載: www.cnblogs.com/DreamingBetter/p/11621658.html