|
返回>网络安全论坛 2010-1-5 12:27:23 来自:ptwen 快速回复 添加新话题 |
主题内容:
请问JAVA的N次方要怎样写
就是例如 N的N次方 等于要2个变数
这样写OK吗?? import java.util.*;
public class Test{ public static void main(String[] args){ Scanner sc = new Scanner(System.in); System.out.print("请输入N整数: "); int n = sc.nextInt(); int sum = 0; for(int i = 1; i <= n; i++){ int a = 1; for(int j = 1; j <= i; j++){ a *= i; } sum += a; } System.out.println(sum); } } 还是有哪边有问题??
|
|
回应:2010-1-5 | 用户:suming988 | 你能评论 |
IP:113.94.*.* | 1楼 |
|
|
nanashi07
天空
这样M.N不是就不能自己输入??
想 的是 M的M次方 2个N都是自随机输入
贝尔丹迪
上面是写说怎么算 跟输入有何关系???
天空
是想 N的N次方 2个N都是自己随机输入 但是它上面的 2个N不是1ㄍ是2 1ㄍ是3
bluesky
其实nanashi07大大已经帮你解答了... 以下程序码就可以让你自由输入 数了...
import java.io.*;
public class Solution{ public static void main(String args) throws IOException{ BufferedReader br =new BufferedReader(new InputStreamReader(System.in));
System.out.println("请输入底数:"); String str = br.readLine(); int num = Integer.parseInt(str);
System.out.println("请输入指数:"); str = br.readLine(); int num2 = Integer.parseInt(str);
double sum=Math.pow(num1,num2); System.out.println(num1+"的"+ num2 +"次方等于" + sum); }
给你参考...
|
|
|
|
|