在100-999中找符合的数, 什么数呢?用个位的立方+十位的立方+百位的立方=这个数的本身

来源:百度知道 编辑:UC知道 时间:2024/05/26 13:27:06
用三种语句 do for do-while 谢谢了!感激不尽
是用for while do-while 语句

#include<stdio.h>
int main(){
int number,i,a,b,c;
for(i=101;i<1000;i++){
number=i;
a=number%10;
number=number/10;
b=number%10;
c=number/10;
if(a*a*a+b*b*b+c*c*c==i)
printf("%d\n",i);
}
return 0;
}

#include<stdio.h>
int main(){
int number,i=100,a,b,c;
while(i<1000){
number=i;
a=number%10;
number=number/10;
b=number%10;
c=number/10;
if(a*a*a+b*b*b+c*c*c==i)
printf("%d\n",i);
i++;
}
return 0;
}

#include<stdio.h>
int main(){
int number,i=100,a,b,c;
do{
number=i;
a=number%10;
number=number/10;
b=number%10;
c=number/10;
if(a*a*a+b*b*b+c*c*c==i)
printf("%d\n",i);
i++;
}while(i<1000);
return 0;
}

153,370,371,407

#incl