题目
给定一个可见字符,以及高度n,用这个字符构造一个底边长n个字符,高n个字符的直角字符三角形。
收起
输入
输入只有一行, 包含一个字符以及一个数字n(1 <= n <= 15)。
输出
该字符构成的直角三角形。
输入样例
* 3
输出样例
* ** ***
ps:Java字符都快忘了怎么弄了。
C:
#include <stdio.h>
#include <string.h>
#include <stdlib.h>
#include <math.h>
int main()
{
char c;
int a;
scanf("%c %d",&c,&a);
for(int i=0;i<a;i++)
{
for(int j=0;j<=i;j++)
{
printf("%c",c);
}
printf("\n");
}
return 0;
}
Java:
import java.util.*;
public class testOne {
public static void main(String[] args) {
Scanner input=new Scanner(System.in);
String[] sArr=input.nextLine().split("\\s+");
String c=sArr[0];
int n=Integer.parseInt(sArr[1]);
for(int i=0;i<n;i++) {
for(int j=0;j<=i;j++) {
System.out.printf("%s",c);
}
System.out.println();
}
input.close();
}
}