java编程 帕斯卡三角形 给满分我又两个程序,第一个这是我的,基本按照第二个写,可以compile,但就是得不到三角形,一直打印11,用java运行才能看出来.麻烦高手看跟第二个能工作的程序差在哪里!
来源:学生作业帮助网 编辑:作业帮 时间:2024/07/04 21:41:31
![java编程 帕斯卡三角形 给满分我又两个程序,第一个这是我的,基本按照第二个写,可以compile,但就是得不到三角形,一直打印11,用java运行才能看出来.麻烦高手看跟第二个能工作的程序差在哪里!](/uploads/image/z/6645875-59-5.jpg?t=java%E7%BC%96%E7%A8%8B+%E5%B8%95%E6%96%AF%E5%8D%A1%E4%B8%89%E8%A7%92%E5%BD%A2+%E7%BB%99%E6%BB%A1%E5%88%86%E6%88%91%E5%8F%88%E4%B8%A4%E4%B8%AA%E7%A8%8B%E5%BA%8F%2C%E7%AC%AC%E4%B8%80%E4%B8%AA%E8%BF%99%E6%98%AF%E6%88%91%E7%9A%84%2C%E5%9F%BA%E6%9C%AC%E6%8C%89%E7%85%A7%E7%AC%AC%E4%BA%8C%E4%B8%AA%E5%86%99%2C%E5%8F%AF%E4%BB%A5compile%2C%E4%BD%86%E5%B0%B1%E6%98%AF%E5%BE%97%E4%B8%8D%E5%88%B0%E4%B8%89%E8%A7%92%E5%BD%A2%2C%E4%B8%80%E7%9B%B4%E6%89%93%E5%8D%B011%2C%E7%94%A8java%E8%BF%90%E8%A1%8C%E6%89%8D%E8%83%BD%E7%9C%8B%E5%87%BA%E6%9D%A5.%E9%BA%BB%E7%83%A6%E9%AB%98%E6%89%8B%E7%9C%8B%E8%B7%9F%E7%AC%AC%E4%BA%8C%E4%B8%AA%E8%83%BD%E5%B7%A5%E4%BD%9C%E7%9A%84%E7%A8%8B%E5%BA%8F%E5%B7%AE%E5%9C%A8%E5%93%AA%E9%87%8C%21)
java编程 帕斯卡三角形 给满分我又两个程序,第一个这是我的,基本按照第二个写,可以compile,但就是得不到三角形,一直打印11,用java运行才能看出来.麻烦高手看跟第二个能工作的程序差在哪里!
java编程 帕斯卡三角形 给满分
我又两个程序,第一个这是我的,基本按照第二个写,可以compile,但就是得不到三角形,一直打印11,用java运行才能看出来.麻烦高手看跟第二个能工作的程序差在哪里!半个小时内要答案!
这是我的,第一个程序:
import java.util.Scanner;
class Pascals
{
//First write the main method that operates the entire program
public static void main (String[] args)
{
Scanner input = new Scanner (System.in);
int rows = getRows();
while (rows = 0)
printTriangle(rows);
rows = getRows();
}
public static int getRows ()
{
Scanner input = new Scanner (System.in);
int rowsent = -1;
while (rowsent < 0 || rowsent > 20)
{
System.out.println("Enter number of rows(1-20),0 to stop");
rowsent = input.nextInt();
while (rowsent < 0 || rowsent > 20)
{
System.out.println("Invalid,enter again");
rowsent = input.nextInt();
}
}
return rowsent;
}
public static long factorial (int n)
{
if(n
java编程 帕斯卡三角形 给满分我又两个程序,第一个这是我的,基本按照第二个写,可以compile,但就是得不到三角形,一直打印11,用java运行才能看出来.麻烦高手看跟第二个能工作的程序差在哪里!
你的main方法的while循环有问题,少了一对大括号,应该包含两个语句:
只要修改main方法就行了,下面是改后的main方法
public static void main (String[] args)
{
Scanner input = new Scanner (System.in);//这句话其实没用但是不影响运行
int rows = getRows();
while (rows != 0)
{//注意这里***
printTriangle(rows);
rows = getRows();
}//注意这里***
}