输入正整数n(n>100),在n到999范围内寻找最小水仙花数C语言程序
时间: 2024-05-10 15:21:16 浏览: 98
C语言经典算法例题求100-999之间的“水仙花数
5星 · 资源好评率100%
```
#include <stdio.h>
int main() {
int n, i, a, b, c;
scanf("%d", &n);
for (i = n; i <= 999; i++) {
a = i / 100; // 百位数
b = (i / 10) % 10; // 十位数
c = i % 10; // 个位数
if (i == a*a*a + b*b*b + c*c*c) { // 判断是否为水仙花数
printf("%d", i);
break;
}
}
return 0;
}
```
阅读全文