题目内容
(请给出正确答案)
提问人:网友andycsdn
发布时间:2022-01-07
[主观题]
编程打印出所有的“水仙花数”,所谓水仙花数是指一个3位数,其各位数字的立方和等于该数本身。如153=
13+33+53。 编程提示:定义一个变量作为循环变量,再定义3个变量分别存放三位数的每位数字,在循环体中将一个三位数拆分成个位、十位、百位后判断循环变量的值是否为水仙花数,如果是则输出,否则不输出。程序的基本结构为:/* c5-7.c 打印出所有的"水仙花数" */ #include <stdio.h> int main() { int a,b,c,j; for(j=100; j<=999; j++ ) { a="j/100;" *分离出百位数* b="j/10-a*10;" *分离出十位数* c="_________;" *分离出个位数* if(j="=a*a*a+b*b*b+c*c*c)" printf("%d\n",j) ; } return 0;>
简答题官方参考答案
(由简答题聘请的专业题库老师提供的解答)
抱歉!暂无答案,正在努力更新中……