IF函数如何表?
//输入两个正整数m和n(m大于1,n小于1000)输出m~n之间的所有满足各位数字的立方和等于它本身的数
//定义并调用函数is(number)的各位数字之立方和是否等于它本身。
#includestdio。 h
int pow(int i){
return i*i*i;
}
void is(int number){
int i,j,k;
int n=3;
i=number/100;
j=number/10-i*10;
k=number%10;
if(number==pow(i)+pow(j)+pow(k))
printf("%d=%d+%d+%d\n",number,pow(i),p...全部
//输入两个正整数m和n(m大于1,n小于1000)输出m~n之间的所有满足各位数字的立方和等于它本身的数
//定义并调用函数is(number)的各位数字之立方和是否等于它本身。
#includestdio。
h
int pow(int i){
return i*i*i;
}
void is(int number){
int i,j,k;
int n=3;
i=number/100;
j=number/10-i*10;
k=number%10;
if(number==pow(i)+pow(j)+pow(k))
printf("%d=%d+%d+%d\n",number,pow(i),pow(j),pow(k));
}
void main(){
int m,n,i;
printf("input m,n:");
scanf("%d,%d",m,n);
for(i=m;i=n;i++)
is(i);
}。
收起