解题思路:
注意事项:
参考代码:
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 人评分
C语言程序设计教程(第三版)课后习题3.7 (C语言代码)浏览:449 |
WU-小九九 (C++代码)浏览:1684 |
【求[X,Y]内被除3余1并且被除5余3的整数的和】 (C语言代码)浏览:674 |
C语言程序设计教程(第三版)课后习题8.3 (C语言代码)浏览:540 |
班级人数 (C语言代码)浏览:927 |
C语言程序设计教程(第三版)课后习题3.7 (C语言代码)浏览:607 |
1415题求解浏览:606 |
1063题 初学者,求帮忙看下,不知道哪错了浏览:232 |
Manchester- Hello, world!浏览:13068 |
C语言程序设计教程(第三版)课后习题7.5 (C语言代码)浏览:660 |