我有这个家庭作业问题,我似乎根本不明白。如果n是100,建议的结果将是10 20 30 40 50 60 70 80 90
我知道我的问题可能真的很愚蠢,但我似乎无法理解这一点,为我的生活。
Scanner in = new Scanner(System.in);
System.out.print("n: ");
int n = in.nextInt();
while (n % 10 < 1)
{
System.out.print(n + " ");
n = n - 1;
}
System.out.println();
3条答案
按热度按时间6qftjkof1#
我猜你是想在不使用额外变量的情况下编写程序,但如果你想让所有数字按升序显示,就必须使用额外变量。你可以试试这个代码片段。它会起作用的。
jobtbby32#
有许多解决方案,你可以做它的帮助下,一个额外的变量。
oaxa6hgo3#
在Java中没有,但这是我在C++中的解决方案,我只是将n减10,因为它需要向下舍入。