C语言:输出100-999中所有水仙花数。 /输出水仙花voidNarcissusNumber(){for(inti=100;i;i+){intsum=0;inttemp=i;intrem;for(intj=0;j;j+){rem=temp%10;temp/10;sum+rem*rem*rem;}if(sum=i){printf(\"%d\\n\",i);}}}扩展资2113料C语言:5261输出9*9口诀4102include\"stdio.hmain(){inti,j,result;printf(\"\\n\");for(i=1;i;i+){for(j=1;j;j+){result=i*j;printf(\"%d*%d=-3d\",i,j,result);3d表示左对齐,占3位*/}printf(\"\\n\");每一行后换行1653*/}}
输出100到999之间的第一个水仙花数程序是什么? 如果一个三位十进制数等于其各位数字的立方和,则称这个数为水仙花数。如:13+53+33=153。includeint main(){int x,a,b,c;scanf(\"%d\",&x);a=x%10;b=x/10%10;c=x/100;if(a*a*a+b*b*b+c*c*c=x)printf(\"是水仙花数\");elseprintf(\"不是是水仙花数\");}
JAVA 编程 输出100-999之间的所有水仙花数 public class shuixianhua{public static void main(String[]args){for(int i=1;i;i+)for(int j=0;j;j+)for(int k=0;k;k+)if(i*i*i+j*j*j+k*k*k=100*i+10*j+k)System.out.print(i*100+j*10+k+\"\");}}
编程寻找100——999之间的所有“水仙花数”,不但要求输出每个数,还要个数。 for a=1 to 9for b=0 to 9for c=0 to 9if a*a*a+b*b*b+c*c*c=100*a+10*b+cthenprint a,b,cx=x+1next cnext bnext aprint x
编程题:1. 输出100-999之间所有的水仙花数 void main(){int i,j,k;for(i=1;i;i+)for(j=0;j;j+)for(k=0;k;k+){if(i*i*i+j*j*j+k*k*k=100*i+10*j+k)printf(\"%d 是水仙花数.\\n\",100*i+10*j+k);}getche();}
编写1个程序,输出100—999中所有的水仙花数如题,要用QBasic
编程题:1. 输出100-999之间所有的水仙花数
急急急。求100到999之间所有的水仙花数 你不要过程呀,那结果是:水仙花数共有4个,分别为:153、370、371、407
输出100到999间的所有水仙花数,如何编写代码 public class ShuiXianShu{题目:打印出100-999之间所有的\"水仙花数\",所谓\"水仙花数\"是指一个三位数,其各位数字立方和等于该数本身。例如:153是一个\"水仙花数\",因为153=1的三次方+5的三次方+3的三次方。1.程序分析:利用for循环控制100-999个数,每个数分解出个位,十位,百位。public static void main(String[]args){for(int i=100;i;i+){int geWei,shiWei,baiWei;baiWei=i/100;shiWei=(i-baiWei*100)/10;geWei=i-baiWei*100-shiWei*10;if(i=geWei*geWei*geWei+shiWei*shiWei*shiWei+baiWei*baiWei*baiWei){System.out.println(i);}}}}这个是我以前做过的,楼主可以参考