一个三位整数各位数字的立方和等于本身则称该数为水仙花数.试输出全部水仙花数.
来源:学生作业帮助网 编辑:作业帮 时间:2024/11/09 01:54:48
intmain(){intinput;inti;intn1,n2,n3;scanf("%d",&input);for(i=100;i
用循环结构实现fora1=1:9fora2=0:9fora3=0:9n=a1*100+a2*10+a3;ifn==(a1^3+a2^3+a3^3)printf('%d\n',n);endendende
#includemain(){intn,i,s=0,sum=0;printf("请输入一个整数:");scanf("%d",&n);i=n;while(i!=0){s+=(i%10)*(i%10)*(
你说的这种数叫水仙花数.水仙花数是指一种三位数,其各个数之立方和等于该数.水仙花数共有4个,分别为:153、370、371、407
PrivateSubForm_Click()Sum=0Fori=100To999s=Trim(Str(i))IfVal(Left(s,1))+Val(Right(s,1))+Val(Mid(s,2,1
那个叫水仙花数:abc=a^3+b^3+c^3#includevoidmain(){intt;inta,b,c;intx,y;for(t=101;t
#includevoidmain(){inti,j,k;for(i=1;i
这个数写(9.595),精确到百分位约是(9.60),保留整数是(10)
#includeintmain(void){intnum,hundred,ten,indiv;printf("请输入一个三位整数:");scanf("%d",&num);hundred=num/100
由于28=1×4×7=2×2×7,又各位数字相同的和为12,1+4+7=12,2+2+7=11,即组成这个三位偶数的数为1,4,7;由于是偶数,则个位数是4,百位和个位上的数字的乘积比十位数字小,则百
#include#includevoidmain(){intn1,n2,n3,n;printf("所得的数为:\n");for(n=100;n
#include#includevoidmain(){intn1,n2,n3,n;printf("所得的数为:\n");for(n=100;n
?"水仙花数:"m=100dowhilem
#include<math.h>voidmain(){intn1,n2,n3,n;printf("所得的数为:\n");for(n=100;n<1000;n++){n1=n%10;n
#includeintmain(void){\x09intnum,i,j,k,sum;\x09printf("输入一个三位整数!\n");\x09scanf("%d",&num);\x09i=num%
PrivateSubForm_Click()DimxAsStringDima%,b%,c%,y%x=InputBox("请输入三位数","提示框")IfLen(x)=3Thena=Val(Mid(x,
由于各位数字都不相同,个数是前两个数的和,所以首先排除1和0,也不可能是3和9;由于这个数是质数,则个位数一定不是偶数,也不是5;所以个位数只能是7.根据各位数字都不相同,且个位数等于前两个数字的和这
intdata=inputdata;if(data>99&&data
#includevoidmain(){inti,a,b,c;for(i=100;i
看的我有点晕,为什么非要定义temp这个变量呢!更改一下:#include#includeintmain(void){intm,a,b,c;intsum;for(m=100;m