打印所有的“水仙花数”。所谓“水仙花数”,是指一个三位数,其各位数字的立方和等于该数本身。例如,153是“水仙花数”,因为【图片】。代码如下,按要求在空白处填写适当的表达式或语句,使程序完整并符合题目要求。#include
int main(){ int i, j, k, n; printf("result is:"); for (n=100; ___(1)____ ; n++) { i = n / 100; //得到百位 j = ____(2)______ ; k = n % 10; //得到个位 if ( ______(3)______) { printf("%d\t ",n); //输出结果 } } printf("\n"); return 0;}
A.
(1) n<=1000 (2) n / 10 (3) i*100+j*10+k=i*i*i+j*j*j+k*k*k
B.
(1) n<=1000 (2) (n - i * 100) / 10 (3) i*100+j*10+k==i*i*i+j*j*j+k*k*k
C.
(1) n<1000 (2) n / 10 (3) i*100+j*10+k==i*i*i+j*j*j+k*k*k
D.
(1) n<1000 (2) (n - i * 100) / 10 (3) i*100+j*10+k==i*i*i+j*j*j+k*k*k