本题要求编写程序,输出给定正整数M和N区间内的所有三位水仙花数。三位水仙花数,即其个位、十位、百位数字的立方和等于该数本身。
#include<stdio.h>
int main()
{
int m,n,a,x,y,z;
scanf("%d %d",&m,&n);
if((m>=100)&&(n>=m)&&(n<=999)&&(m<=999)&&(n>=100))
{
for(a=m;a<=n;a=a+1)
{
x=a/100;
y=(a-x100)/10;
z=a-x100-y*10;
if(a==pow(x,3)+pow(y,3)+pow(z,3))
{
printf("%d\n",a);
}
}
}
else
{
printf(“Invalid Value.”);
}
return 0;
}
t
相关文章
- 01-07“21天好习惯” 第一期 - 17
- 01-07“21天好习惯“第一期-10
- 01-0721天好习惯 第一期-19
- 01-07“21 天好习惯”第一期-19
- 01-07“21天好习惯”第一期-5
- 01-0721天好习惯第一期—7
- 01-07“21天好习惯”第一期-19
- 01-0721天好习惯 第一期-16
- 01-07“21天好习惯”第一期-4
- 01-07“21天好习惯”第一期—16