高州市网站建设,沈阳网站推广排名方案,4399小游戏电脑版在线玩,深圳网站设计公司设计原题目链接 问题描述 小蓝有一个整数 n。每分钟#xff0c;小蓝的数都会发生变化#xff0c;变为上一分钟的数减去上一分钟的数的各个数位和。 例如#xff0c;如果小蓝开始时的数为 23#xff0c;则#xff1a; 下一分钟变为#xff1a;23 − (2 3) 18再下一分钟变…原题目链接问题描述小蓝有一个整数n。每分钟小蓝的数都会发生变化变为上一分钟的数减去上一分钟的数的各个数位和。例如如果小蓝开始时的数为23则下一分钟变为23 − (2 3) 18再下一分钟变为18 − (1 8) 9再下一分钟变为9 − 9 0共经过了 3 分钟变为 0。给定一个正整数请问这个数多少分钟后变为 0。输入格式输入一行包含一个整数n。输出格式输出一个整数表示答案。样例输入23样例输出3评测用例规模与约定对于 30% 的评测用例1 ≤ n ≤ 1000对于 60% 的评测用例1 ≤ n ≤ 10^6对于所有评测用例1 ≤ n ≤ 10^9c代码#includebits/stdc.husingnamespacestd;intchange(intx){intsumx;while(x0){sum-x%10;x/10;}returnsum;}intmain(){intn,cont0;cinn;while(n0){cont;nchange(n);}coutcont;return0;}//by wqs