解题思路:
注意事项:
参考代码:
import java.util.Scanner; public class Main { public static int f(int n) { if(n==0) return 0; if(n==1) return 1; else return n*f(n-1); } public static void main(String[] args) { Scanner in=new Scanner(System.in); String s=""; for(int i=1;i<=100000;i++) { if(i==Main.f(i/10000%10)+Main.f(i/1000%10)+Main.f(i/100%10)+Main.f(i/10%10)+Main.f(i%10)) { s+=i+" "; } } String a[]=s.split("\\s+");//分割多个空格 for(int i=0;i<a.length;i++) { for(int j=i+1;j<a.length;j++) { if((a[i].compareTo(a[j]))>0) {////前者字典序大于后者为1 两者相等时为0 String t=a[i]; a[i]=a[j]; a[j]=t; } } } for(int i=0;i<a.length;i++) System.out.print(a[i]+" "); } }
0.0分
1 人评分
2003年秋浙江省计算机等级考试二级C 编程题(2) (C语言代码)浏览:729 |
C语言程序设计教程(第三版)课后习题6.7 (C语言代码)浏览:674 |
C语言程序设计教程(第三版)课后习题10.5 (C语言代码)浏览:1486 |
C语言程序设计教程(第三版)课后习题6.1 (C语言代码)浏览:641 |
printf基础练习2 (C语言代码)浏览:826 |
C语言程序设计教程(第三版)课后习题8.6 (C语言代码)浏览:631 |
简单的a+b (C语言代码)浏览:457 |
【偶数求和】 (C语言代码)浏览:460 |
C语言程序设计教程(第三版)课后习题10.7 (C语言代码)浏览:1261 |
检查金币 (C语言代码)浏览:1506 |