第一种语言:Java,该种语言是最简单的了
package com.demo.controller.Test;
import java.util.Scanner;
/**
* 第一行打印一个*,第二行打印2个*
* 作者:xhcoo
* 日期:2020/08/27/0027
**/
public class Display {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.print("请输入需要打印多少行的数: ");
int a = scanner.nextInt();
compute(a);
}
public static void compute(int num){
if (num <= 0){
System.out.println("输入数必须大于0");
}else {
for (int i=1;i<=num;i++){
for (int j=1;j<=i;j++){
System.out.print("*");
}
System.out.println();
}
}
}
}
输出结果:
请输入需要打印多少行的数: 9
*
**
***
****
*****
******
*******
********
*********
第二种语言:shell的bash环境
#!/bin/bash
read -p "请输入要打印的行数:" num
for((i=1;i<=$num;i++))
do
for((j=1;j<=$i;j++))
do
echo -e "*\c"
done
echo -e "\n\c"
done
输出结果:
请输入需要打印的行数: 9
*
**
***
****
*****
******
*******
********
*********
第三种语言:cobol语言
001001***************************************************
001001****** S T A R T P R O G R A M *****
001001***************************************************
001001*
001001 IDENTIFICATION DIVISION.
001001 PROGRAM-ID. TEST.
001001*
001001 AUTHOR. HUIZAI.
001001*
001001***************************************************
001001*
001001 ENVIRONMENT DIVISION.
001001*
001001***************************************************
001001*
001001 DATA DIVISION.
001001*
001001 WORKING-STORAGE SECTION.
001001 01 ROW PIC 9(1).
001001 01 COLS PIC 9(1).
001001 01 SIGNL PIC X(9).
001001 01 WA-SIGNL REDEFINES SIGNL.
001001 05 SIGNLAREA OCCURS 9.
001001 07 SIGNLA PIC X(01).
001001*
001001***************************************************
001001*
001001 PROCEDURE DIVISION.
001001*
001001 PERFORM VARYING ROW FROM 1 BY 1 UNTIL ROW > 9
001001 PERFORM VARYING COLS FROM 1 BY 1
001001 UNTIL COLS > ROW
001001 MOVE '*' TO SIGNLA(COLS)
001001 END-PERFORM
001001 DISPLAY SIGNL
001001 END-PERFORM.
001001 STOP RUN.
001001*
001001****************************************************
001001******* *****
001001******* E N D O F P R O G R A M *****
001001******* *****
001001****************************************************