“21天好习惯”第一期-4

2021/11/12 23:13:30

本文主要是介绍“21天好习惯”第一期-4,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

本题要求编写程序,输出给定正整数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-x
100-y*10;
if(a==pow(x,3)+pow(y,3)+pow(z,3))
{
printf("%d\n",a);
}
}
}
else
{
printf(“Invalid Value.”);
}
return 0;
}
t



这篇关于“21天好习惯”第一期-4的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!


扫一扫关注最新编程教程