打印出100-999之间的 “水仙花数”,所谓“水仙花数”是指一个三位数,其各位数字立方和等于该数本身。例如: 153 是一个“水仙花数”,因为 153=1 的三次方+ 5 的三次方+ 3 的三次方。算法描述正确的是?A.s1: n=100; s2: i=n%100; s3: j=n%100/10; s4: k=n%10; s5:如果n的值等于i*i*i+...
1 C语言习题打印出100-999之间所有的“水仙花数”。所谓“水仙花数”是指一个3位数,其各位数字立方和等于该数本身。例如153是一个水仙花,因为15=1^3+5^3+3^3。 2C语言习题打印出100-999之间所有的“水仙花数”。所谓“水仙花数”是指一个3位数,其各位数字立方和等于该数本身。例如153是一个水仙花,因为15...
【题目】编写一个计算机程序,找出100-999之间的所有“水仙花数”,并打印运算结果(所谓“水仙花数”是指一个三位数,其各位数字的立方和等于该数本身,例如:153=13+
百度试题 结果1 题目11打印出100~999之间的所有水仙花数。相关知识点: 试题来源: 解析 #include<stdio.h> void main()(int i,j,k,n; printf('100~999之间的所有水仙花数 输出100999之间的所有“水仙花数”。反馈 收藏
题目 打印出100-999之间所有的“水仙花数”,所谓“水仙花数”是指一个三位数,其各位数字立方和等于该数本身。 例如:153是一个“水仙花数”,因为 1*1*1+5*5*5+3*3*3=153 2java 利用for循环控制100-999个数,每个数分解出个位,十位,百位。题目 打印出100-999之间所有的“水仙花数”,所谓“水仙花数”是...
并打印出来。水仙花数是指一个三位数,其各位上数字的立方和等于该数本身。上述代码中,我们首先初始化一个数组来存储找到的水仙花数,然后使用一个循环来检查100至999之间每个数是否符合条件。如果一个数符合条件,我们就把它加入到数组中。最后,我们使用另一个循环来打印出所有找到的水仙花数。
题目:打印出100-999之间所有的”水仙花数”,所谓”水仙花数”是指一个三位数,其各位数字立方和等于该数本身。例如:153是一个”水仙花数”,因为153=1的三次方+5的三次方+3的三次方。 1.程序分析:利用for循环控制100-999个数,每个数分解出个位,十位,百位。
int main(){ int a[100],i,j=0,x,y,z,;for(i=100;i<=999;i++){ x=i/100;y=i%100/10;z=i%10;if(x*x*x+y*y*y+z*z*z==i){a[j]=i;j++;} } printf("100到999间的水仙花数有:\n");for(i=0;i<j;i++)printf("%d ",a[i]);} 完全可以运行通过,希望可以...
输入3就是100-999的
include <stdio.h> int main(){ int i;for(i=100;i<1000;++i){ if((i/100)*(i/100)*(i/100)+(i/10%10)*(i/10%10)*(i/10%10)+(i%10)*(i%10)*(i%10)==i)printf("%d\n",i);} return 0;}