您的位置:首页 > 其它

水仙花数(标记的使用)

2011-11-16 00:52 141 查看
#include <stdio.h>
#include <math.h>
int main()
{
int i, m, n,t;
int a,b,c;
bool flag;
while( scanf( "%d %d",&n, &m ) != EOF )
{
if( n > m )
{
t = n;
n = m;
m = t;
}
flag = false;
for( i = n ; i <= m ;i++ )
{
a = i/100;
b = (i/10);
c = i;
if( i == a*a*a + b*b*b + c*c*c )
{
if( flag == false )
{
printf( "%d",i );
flag = true;
}
else
printf( " %d", i );
}
}
if( flag == false )
printf( "no" );

printf( "\n" );

}

return 0;
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: