-
输入一个高度h,输出一个高为h,上底边为h的梯形。
-
一个整数h(1<=h<=1000)。
-
h所对应的梯形。
-
4
-
**** ****** ******** **********
-
梯形每行都是右对齐的,sample中是界面显示问题
题目描述:
输入:
输出:
样例输入:
-
样例输出:
-
提示:
#include "stdio.h"
int main(){
int h = 0;
while( scanf("%d",&h)!=EOF ){
int base = h + 2 * (h-1);
for (int j = 0; j < h; j++) {
for (int i = 0; i < base; i++) {
if(i < base - h -2*j){
printf(" ");
}else{
printf("*");
}
}
printf("\n");
}
}
return 0;
}
package com.jude.online.alfred.jobdu;
import java.util.Scanner;
public class NO1065 {
/**
* @param args
*/
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
while( scanner.hasNext() ){
int h = scanner.nextInt();
int base = h + 2 * (h-1);
for (int j = 0; j < h; j++) {
for (int i = 0; i < base; i++) {
if(i < base - h -2*j){
System.out.print(" ");
}else{
System.out.print("*");
}
}
System.out.println();
}
}
}
}