华为OJ--阿姆斯特朗数
来源:互联网 发布:centos开启wifi 编辑:程序博客网 时间:2024/06/10 06:39
import java.util.Scanner;public class OJ_CalcArmstrongNumber {public static void main(String[] args) {// TODO Auto-generated method stubScanner s = new Scanner(System.in);int num = s.nextInt();s.close();int countnum=0;for(int j=1;j<=num;j++){if(cal(j)==true){System.out.println(j);countnum++;}}System.out.println(countnum);/*if(cal(num)==true){System.out.println("true");}elseSystem.out.println("false");*/}private static Boolean cal(int num) {// TODO Auto-generated method stubint temp = num;int temp2 = num;int count = 0;while (temp>=1){count++;temp = temp/10;}int wei=0;int sum =0;while(temp2>=1){wei =1;for(int i=0;i<count;i++){wei = wei*(temp2%10);}sum = sum+wei;temp2=temp2/10;}if(sum == num)return true;else return false;}}
0 0
- 华为OJ--阿姆斯特朗数
- 华为OJ:阿姆斯特朗数
- 华为OJ
- 华为oj:
- 华为OJ 对象管理器
- 华为OJ一个题目
- 华为OJ 最高分是多少
- 华为OJ 约瑟夫问题
- 华为OJ Home+work
- 【华为oj】求最小公倍数
- 华为OJ:字符串反转
- 华为OJ:数字颠倒
- 华为OJ ----合法IP
- 【华为OJ】逆波兰
- 华为OJ:DNA序列
- 【华为OJ】电话号码
- 华为OJ:汽水瓶
- 华为OJ:分段排序
- 压力容器PVelite 2015+换热器HTRI 6.0+三维工厂设计PDMS 12.1.1+管道应力分析CAESAR.II 2014送教程
- Android性能优化典范(三)
- 数字转换成中文人民币大写
- 实体集合转JSON遇到的问题
- python基础知识
- 华为OJ--阿姆斯特朗数
- Java字符串的10大热点问题盘点
- android去掉代码中的log日志代码。
- 实习心得
- SSH之文件上传
- 高性能Mysql主从架构的复制原理及配置详解
- 购物车设计思想之最佳
- 探索:测试 Swift 中的 ErrorType
- iOS开发网络篇—GET请求和POST请求 iOS开发网络篇—GET请求和POST请求