暴力-51nod1015 水仙花数
2016-09-27 21:43
232 查看
#include<stdio.h> #include <iostream> using namespace std; int main() { int i,a,b,c,d; int flag=0; int n; cin>>n; for(i=n;i<1000;i++) { a=i/100; b=(i/10)%10; c=i%10; if((a*a*a+b*b*b+c*c*c)==i) { printf("%d\n",i); flag=1; break; } } if(!flag) { for(int i=1000;;i++) { a=i/1000; b=(i/10)%10; c=(i/100)%10; d=i%10; if((a*a*a*a+b*b*b*b+c*c*c*c+d*d*d*d)==i) { printf("%d\n",i); break; } } } return 0; }
相关文章推荐
- 作业2 160809210
- Struts2 入门(三) 之 配置文件的常量设置
- C和指针读书笔记(第七章)
- 26百度地图小总结
- vs2013+Microsoft Speech SDK 5.1+error C4996
- 51NOD 1097 拼成最小的数
- 今天给大家介绍一下SpringBoot框架中URL参数如何进行Base64加密解密
- MyEclipse 10 for mac配置JDK1.6
- 26百度地图小总结
- 【poj2546】 Circular Area
- 【poj2187】 Beauty Contest
- 梯度下降算法的C++实现
- oracle SELECT INTO 和 INSERT INTO SELECT 两种表复制语句讲解
- (笔记)Spring实战_征服数据库(3)_在Spring中使用JDBC
- 简单仿真示例
- 两种方法教你在Ubuntu下轻松关闭触摸板(TinkPad)
- 选择法---求取最大数
- hihocoder #1043 : 完全背包
- Spring-使用注解方式装配对象
- Leetcode:Next Permutation