杭电OJ2010 C++
来源:互联网 发布:网络节目视听许可证 编辑:程序博客网 时间:2024/06/05 08:51
#include <iostream>
#include <cmath>
using namespace std;
bool judge(int num)
{
int a,b,c;
int num1;
num1=num;
a=num1/100;
num1=num1%100;
b=num1/10;
num1=num1%10;
c=num1/1;
if(num==(a*a*a+b*b*b+c*c*c))
{
return true;
}
else
return false;
}
int main()
{
int m,n;
while(cin>>m>>n)
{
int count=0;//count用于标记以便空格的输入
int i=m; //i=m用于标记是否有水仙花数
for(int j=m;j<=n;j++)
{
if(judge(j))
{
if(!count)
{
cout<<j;
count++;
}
else
cout<<" "<<j;
i++;
}
}
if(i==m)
{
cout<<"no";
}
cout<<endl;
}
return 0;
}
#include <cmath>
using namespace std;
bool judge(int num)
{
int a,b,c;
int num1;
num1=num;
a=num1/100;
num1=num1%100;
b=num1/10;
num1=num1%10;
c=num1/1;
if(num==(a*a*a+b*b*b+c*c*c))
{
return true;
}
else
return false;
}
int main()
{
int m,n;
while(cin>>m>>n)
{
int count=0;//count用于标记以便空格的输入
int i=m; //i=m用于标记是否有水仙花数
for(int j=m;j<=n;j++)
{
if(judge(j))
{
if(!count)
{
cout<<j;
count++;
}
else
cout<<" "<<j;
i++;
}
}
if(i==m)
{
cout<<"no";
}
cout<<endl;
}
return 0;
}
0 0
- 杭电OJ2010 C++
- 【杭电oj2010】水仙花数
- 【杭电oj2010】水仙花数
- 2017-12-10杭电OJ2010 《水仙花数》
- oj2010: C语言实验——逆置正整数
- 杭电oj2000-C语言
- 杭电oj2001-C语言
- 杭电ACM1005 C做法
- 杭电oj-1083 C
- 杭电2024 C语言合法标识符
- 动态规划C++::杭电ACM1003
- 杭电ACM 2011 多项式求和 (C++)
- 杭电2024 C语言合法标识符
- c语言杭电2017字符串统计
- c语言杭电2090算菜价
- 杭电 HDU 1570 A C
- 杭电2024(C语言合法标识符)
- 杭电oj 1005 c语言实现
- 操作系统之进程四要素
- div里英文或数字溢出问题
- java.sql.SQLException: Parameter metadata not available for the given statement
- PHP 常用函数技巧小记
- linux下安全模块Apparmor介绍与设置
- 杭电OJ2010 C++
- php $_SERVER 是一个包含服务器和执行环境信息的数组。
- Latex: 调整文档的行距
- Apple | 在 Mac 上使用 Boot Camp 安装 Windows 7 及更低版本 | 不同的Mac机型所对应的Boot Camp下载
- 【ASP.NET 问题】IIS发布网站后出现 "处理程序“PageHandlerFactory-Integrated”在其模块列表中有一个错误"的解决办法
- SiteMesh
- 数据库水平切分的实现原理解析——分库,分表,主从,集群,负载均衡器(转)
- 微信公众平台两种消息处理流程对比
- 逐渐遗失的方法