Toggle navigation
C语言网
教程
博客
团队
训练
训练
题库
题集
状态
排名
比赛
比赛
标准
自主
考试
网课
AI助手
AI助手
代码解释
语言转换
编程助手
奔跑吧兄弟
私信TA
用户名:bpbxd
访问量:11596
签 名:
等 级
P4
排 名
443
经 验
4639
参赛次数
1
文章发表
50
年 龄
0
在职情况
学生
学 校
河南大学
专 业
自我简介:
TA的其他文章
信息学奥赛一本通T1236-区间合并-题解(Java代码)
浏览:
200
信息学奥赛一本通T1330-最少步数-题解(Java代码)
浏览:
303
信息学奥赛一本通T1252-走迷宫-题解(Java代码)
浏览:
449
你可能喜欢
C语言考试练习题_保留字母 (C语言代码)
浏览:
1098
C语言程序设计教程(第三版)课后习题6.9 (C语言代码)
浏览:
702
A+B for Input-Output Practice (VI) (C语言代码)
浏览:
498
C语言程序设计教程(第三版)课后习题8.7 (C语言代码)
浏览:
687
printf基础练习2 (C语言代码)
浏览:
413
蓝桥杯算法提高VIP-数字黑洞-题解(Java代码)
作者:
奔跑吧兄弟
发表时间:2020-03-15 17:40:56
浏览:124 | 评论:0
原题链接:
蓝桥杯算法提高VIP-数字黑洞
`` public static void main(String[] args) { Scanner scanner=new Scanner(System.in); int n=scanner.nextInt(); System.out.println(chuli(n)); } public static int chuli(int n) { int sum=0; int a[]=new int[4]; while(n!=6174) { int i=0; while (n!=0) { a[i++]=n%10; n/=10; } Arrays.sort(a); int max=0,min=0; String string=""; String string1=""; string+=string.valueOf(a[0])+string.valueOf(a[1])+string.valueOf(a[2])+string.valueOf(a[3]); string1+=string1.valueOf(a[3])+string1.valueOf(a[2])+string1.valueOf(a[1])+string.valueOf(a[0]); max=Integer.valueOf(string1).intValue(); min=Integer.valueOf(string).intValue(); n=max-min; String string2=String.valueOf(n); if (string2.length()<4) { while (string2.length()!=4) { String string3="0"; string2=string3+String.valueOf(n); } } n=Integer.valueOf(string2).intValue(); sum++; } return sum; }
0.0分
0 人评分
分享
收藏
思路简单
C语言网推出会员服务,提供C/C++/算法/Python等多套视频学练课程+源码资源社群答疑+私活推荐等资源,享受丰富的技术学习到变现的乐趣,
以含金量和学习效果勇敢挑战同类辅导
! 点击了解开通
评论区
«
»
提交
精彩推荐
C语言程序设计教程(第三版)课后习题6.6 (C++代码)
浏览:
694
C语言程序设计教程(第三版)课后习题10.3 (C语言代码)
浏览:
821
C语言程序设计教程(第三版)课后习题8.7 (C语言代码)
浏览:
642
2005年春浙江省计算机等级考试二级C 编程题(3) (C语言代码)
浏览:
385
C语言程序设计教程(第三版)课后习题6.3 (C语言代码)
浏览:
468
C语言程序设计教程(第三版)课后习题6.1 (C语言代码)
浏览:
593
printf基础练习2 (C语言代码)
浏览:
304
C语言程序设计教程(第三版)课后习题5.7 (C语言代码)
浏览:
608
不会做的
浏览:
869
C语言考试练习题_排列 (C语言代码)
浏览:
717
有问题
,
问问AI
代码解释
语言转换
编程助手