无尽的石头

发布时间:2024年01月20日

在这里插入图片描述
题目

import java.util.Scanner;

public class Main {
	public static int func(int res) {
		int sum = 0;
		while(res!=0) {
			int s = res%10;
			sum+=s;
			res/=10;
		}
		return sum;
	}
	public static void main(String[] args) {
		Scanner sc = new Scanner(System.in);
		int t = sc.nextInt();
		sc.nextLine();
		while(t!=0) {
			int n = sc.nextInt();
			sc.nextLine();
			int res = 1;
			int sum = 0;
			while(res<=n) {
				if(res == n) {
					System.out.println(sum);
					break;
				}
				res = res+func(res);
				sum++;
			}
			if(res>n) {
				System.out.println("-1");
			}
			t--;
		}
		sc.close();
	}
}
文章来源:https://blog.csdn.net/qq_62552630/article/details/135708832
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。