以下是使用 Java 实现的代码示例: ```java import java.util.Random; import java.util.Scanner; public class RandomNumberGuess { public static void main(String[] args) { Random random = new Random(); int randomNumber = random.nextInt(10); Scanner scanner = new Scanner(System.in); System.out.println("随机数已生成!"); while (true) { System.out.print("请输入您猜的数字:"); int guess = scanner.nextInt(); if (guess < randomNumber) { System.out.println("sorry,您猜小了!"); } else if (guess > randomNumber) { System.out.println("sorry,您猜大了!"); } else { System.out.println("恭喜您,答对了!"); printTriangle(randomNumber); break; } } } public static void printTriangle(int num) { for (int i = 1; i <= num; i++) { for (int j = 1; j <= i; j++) { System.out.print("*"); } System.out.println(); } } } ``` 以下是 3 个可行的改进建议: 1. 增加错误输入处理,例如当用户输入非数字时给出提示。 2. 可以添加一个游戏次数统计功能。 3. 优化打印三角形的方法,例如使用更高效的字符串拼接方式。 [2024-12-24 23:51:45 | AI写代码神器 | 336点数解答]