标签:style line 很多 字典 unicode sum val 意思 inline
另一种阶乘问题
描述
大家都知道阶乘这个概念,举个简单的例子:5!=1*2*3*4*5.现在我们引入一种新的阶乘概念,将原来的每个数相乘变为i不大于n的所有奇数相乘例如:5!!=1*3*5.现在明白现在这种阶乘的意思了吧!
现在你的任务是求出1!!+2!!......+n!!的正确值(n<=20)
输入
第一行输入一个a(a<=20),代表共有a组测试数据
接下来a行各行输入一个n.
输出
各行输出结果一个整数R表示1!!+2!!......+n!!的正确值
import java.util.Scanner; public class *{ public static void main(String[] args){ System.out.println("请输入一个整数"); Scanner scanner=new Scanner(System.in);//控制台输入,需要导入Scanner类,实例化 int ru=scanner.nextInt(); int sum=0; for(int n=1;n<=ru;n++){ int ss=1; for(int a=1;a<=n;a+=2){ ss*=a; } sum+=ss; } System.out.println("计算结果为"+sum); } }
package Empdept; import java.util.Scanner; public class * { public static void main(String[] args) { Scanner scanner=new Scanner(System.in); int n=scanner.nextInt(); for (int i = 0; i < 100; i++) { if (getValue(i)==n) { System.out.println(i);break; } } } public static int getValue(int x) { int ss=1; while (x!=0) { ss*=x%10; x=x/10; } return ss; }
package timu1; import java.util.Arrays; import java.util.Scanner; public class * { public static void main(String[] args) { Scanner scanner=new Scanner(System.in); System.out.print("请输入行数"); int n=scanner.nextInt(); System.out.println("请输入"+n+"车牌号"); String strs[]=new String[n]; for (int i = 0; i < strs.length; i++) { strs[i]=scanner.next(); } Arrays.sort(strs);//数组排序,需要导入Arrays类,依据的是unicode编码 for (int i = 0; i < strs.length; i++) { System.out.println(strs[i]); } } }
运行结果
标签:style line 很多 字典 unicode sum val 意思 inline
原文地址:http://www.cnblogs.com/dldrjyy13102/p/7518543.html