求100~999中的水仙花数,所谓水仙花数是一个三位数,它的各位数字的立方和等于该数,例如153是一个水仙花数,因为153=13+53+33.试编一段程序,找出
题型:不详难度:来源:
求100~999中的水仙花数,所谓水仙花数是一个三位数,它的各位数字的立方和等于该数,例如153是一个水仙花数,因为153=13+53+33.试编一段程序,找出所有的水仙花数. |
答案
I=100 DO A=I100 B=(I-100*A)10 C=I-A*100-B*10 IF I=A*A*A+B*B*B+C*C*C THEN PRINT I END IF I=I+1 LOOP UNTIL I>999 END |
举一反三
设个人月收入在5000元以内的个人所得税档次为(单位:元):
0<x≤1000 | 0% | 1000<x≤3000 | 10% | 3000<x≤5000 | 25% | 用WHILE语句求1+2+22+23+…+263的值. | 给出一个算法: Read x If x≤0,Then f(x)←4x Else f(x)←2x End,If Print,f(x) 根据以上算法,可求得f(-1)+f(2)=______. | 给出以下四个问题:①x,输出它的绝对值.②求面积为6的正方形的周长.③求三个数a,b,c中最大数.④求函数f(x)=的函数值.其中不需要用条件语句来描述其算法的有______个. | 阅读下列程序: 输入x;
if x<0,then y=x+3; else if x>0,then y=x-5; else y=0; 输出 y. 如果输入x=-2,则输出结果y为( )A.3+π | B.3-π | C.π-5 | D.-π-5 |
最新试题
热门考点
|
|