打印所有的“水仙花数”。所谓“水仙花数”,是指一个三位数,其各位数字的立方和等于该数本身。例如,153是“水仙花数”,因为" title="打印所有的“水仙花数”。所谓“水仙花数”,是指一个三位数,其各位数字的立方和等于该数本身。例如,153是“水仙花数”,因为代码如下,按要求在空白处填写适当的表达式或语句,使程序完整并符合题目要求。#include
int main()
{
int i, j, k, n;
printf("result is:");
for (n=100; ________; n++)
{
i = n / 100; //分离出百位
j = ____________; //分离出十位
k = ____________; //分离出个位
if (_________________________)
{
printf("%d\t ",n); //输出结果
}
}
printf("\n");
return 0;
}
" />代码如下,按要求在空白处填写适当的表达式或语句,使程序完整并符合题目要求。#include
int main()
{
int i, j, k, n;
printf("result is:");
for (n=100; ________; n++)
{
i = n / 100; //分离出百位
j = ____________; //分离出十位
k = ____________; //分离出个位
if (_________________________)
{
printf("%d\t ",n); //输出结果
}
}
printf("\n");
return 0;
}
A、
第6行: n<1000
第9行: (n – i * 100) / 10
第10行:n % 10
第11行:i*100+j*10+k == i*i*i+j*j*j+k*k*k
B、
第6行: n<1000
第9行: (n – i * 100) / 10
第10行:n % 10
第11行:i*100+j*10+k = i*i*i+j*j*j+k*k*k
C、
第6行: n<=1000
第9行: n % 100
第10行:n % 10
第11行:i*100+j*10+k == i*i*i+j*j*j+k*k*k
D、
第6行: n<1000
第9行: (n – i * 100) / 10
第10行:n /10
第11行:i*100+j*10+k == i*i*i+j*j*j+k*k*k
喵查答案:
第6行: n<1000
第9行: (n – i * 100) / 10
第10行:n % 10
第11行:i*100+j*10+k == i*i*i+j*j*j+k*k*k