
正文
倒直角三角java代码 java程序倒直角
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
关于Java中输入倒直角三角形的问题
public static void main(String[] args) {
// TODO Auto-generated method stub
int rows = 0;
System.out.print("请输入直角三角形的行数:");
Scanner input = new Scanner(System.in);
rows = input.nextInt();
for (int i = 0; i = rows; i++) {
for (int j = 1; j = rows + 1 - i; j++) {
System.out.print("*");
}
System.out.println("\n");
}
}
i代表的是第几行,外层循环确定行数,内层循环输出每一行的*,j表示*的个数,所以j = rows + 1 - i,i增加,每行的*的个数就会减少,所以呈现倒三角形。另外语句应为System.out.print("*");
相关问答
Q1: java中如何用for循环实现倒直角三角形,右上是直角,如何 从九九乘法表修改过来
/**
* 2015年3月21日下午9:36:23
* @author season 测试已通过,望采纳
*
*/
public class PrintShape {
/**
* printMyShape TODO 输出倒三角形
* @param line 输出这个三角形有多少行(高度)
*/
public static void printMyShape(int line){
for(int index =0; index line ; index++){//控制输出多少行
for(int space =0; space index; space++)//输出空格
System.out.print(" ");
for(int mark=0; mark(line-index); mark++)//每行输出多少个 *
System.out.print("*");
System.out.println();//换行输出
}
}
public static void main(String[] args){
printMyShape(5);
}
}
Q2: java求指教 怎么打倒直角三角型 新人求指教
for (int i = 0; i = linage; i++) {
for (int j = linage; j i; j--) {
System.out.print("*");
}
System.out.println();
}
内层for循环,ji就可以了...
Q3: 编程题目:打印倒直角三角形,用Java实现
没有这么简单的吧 因为给出底长 还要算高 你上面的sample那个根本不算是三角形吧 一条边歪了 而且你给出底长为7的话 那么点阵是1357和1234567和147和17 4种情况 其实这个最后还是求一个数的约数问题 看似简单 其实要考虑的深点啊~ 这种算法题你网上搜下ACM会出来一大坨~
程序大概就是首先提示输入一个值作为直角长方形的底 然后求出这个底-1的值的约数 约数就是他的跨度 然后再根据跨度算高 然后用高作为循环次数print出直角三角形
其实思路已经给到这地步了 还不自己动手一味的在baidu知道求代码是不会有进步的~ 下面的可以自己写写看吧~ 干巴爹~
Q4: 求打印倒立直角三角形的代码
public class PrintTriaing { /** * 打出倒的三角形。从PrintTriaing类方法修改而来 */ public static void main(String[] args) { // TODO Auto-generated method stub int len=6; for(int i=0;ilen;i++){ for(int a=0;ai;a++){ System.err.print(" "); } for(int a=0;a(len-i)*2-1;a++){//注意同PrintTriaing类不一样的地方 System.err.print("*"); //如果去掉*2,打出的则是直角三角形 } System.err.print("\n"); } } }
Q5: 用java编写一个倒立直角三角形的例子
for (int i = NUM; i 0; i=i-2) {
for (int k = 0; k (NUM-i)/2; k++) {
System.out.print(" ");
}
for (int j = 0; j i; j++) {
System.out.print("*");
}
System.out.println();
}
你其中的NUM换成数字就行了
倒直角三角java代码的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于java程序倒直角、倒直角三角java代码的信息别忘了在本站进行查找喔。







