编程,输出所有的水仙花数(水仙花数是一个三位数)C语言
时间: 2023-11-20 09:36:43 浏览: 73
基于c语言实现的水仙花数源码.zip
#include <stdio.h>
int main() {
int num, digit1, digit2, digit3;
for(num=100; num<1000; num++) {
digit1 = num / 100; // 获取百位数
digit2 = (num / 10) % 10; // 获取十位数
digit3 = num % 10; // 获取个位数
if(num == digit1 * digit1 * digit1 + digit2 * digit2 * digit2 + digit3 * digit3 * digit3) {
printf("%d\n", num); // 输出水仙花数
}
}
return 0;
}
阅读全文