课程
/后端开发
/C
/C语言入门
例如153=1³+5³+3³的水仙花数列,请输出n(数字位数)大于等于三,小于等于7的水仙花数列,该数等于各位数的n次幂之和!
2017-04-06
源自:C语言入门 4-13
正在回答
num<100000000;仅供参考
for(num>=100&&num<=100000000){
int n,sum,i;
for(n=3;n<8;n++){
if(num/10^n==0){//确定位数n
sum=(num/10^n)^n;//最高位
for(i=n-1;i>0;i--){//低位
sum+=(num%10^(i+1)/10)^n
}
举报
C语言入门视频教程,带你进入编程世界的必修课-C语言
3 回答if语句括号内直接用=号,为什么答案就为水仙花数字:1 水仙花数字:8 水仙花数字:729 水仙花数字:370 水仙花数字:371 水仙花数字:378 水仙花数字:1099
2 回答运行成功,输出错误 水仙花数字:153 水仙花数字:370 水仙花数字:371 水仙花数字:407
1 回答水仙花数啊
4 回答求水仙花数
1 回答水仙花数字