使用函数输出水仙花数:输入两个正整数m和n(1<=m,n<=1000),输出m~n之间的所有满足各
使用函数输出水仙花数:输入两个正整数m和n(1<=m,n<=1000),输出m~n之间的所有满足各
日期:2016-04-20 08:16:01 人气:2
#include
int fun(int a)
{
int b,c,s;
b=a; s=0; while ( b ) { c=b%10; b/=10; s+=c*c*c; }
if ( s==a ) return 1; else return 0;
}
void main()
{
int m,n,i;
scanf("%d%d",&m,&n);
for ( i=m;i<=n;i++ ) if ( fun(i) ) printf("%d &q