//第一步 bool isFind = false; // 查找开始前,没有找到 //第二步 for (int i = 100; i <= 200; i++) { // 判断i是否是水仙花数 int a = i / 100 % 10; //百位 int b = i / 10 % 10; //十位 int c = i % 10; //个位 if (a * a * a + b * b * b + c * c * c == i) { isFind = true; //找到了!i是水仙花数 break; // 无须继续寻找,结束循环 } } //第三步 if (isFind) { Console.Write("100-200之间存在水仙花数");//找到了 } else { Console.Write("100-200之间没有水仙花数");//没有找到 }