画笑脸
Time Limit: 1000 ms
Memory Limit: 65536 KiB
Problem Description
毛线们表示那些算法题实在太难了,做不出来,就干脆用 C 语言画些笑脸来娱乐大家~
毛线们只会画一种笑脸,但是他们可以画出任意大小出来,画法见 Sample
Input
多组数据,每组数据只有一个数 N(1<=N<=20),表示笑脸的大小
Output
把笑脸画出来吧~
注意:不要任何多余的空格和空行,每组数据间空一行
示例输出
示例输出
Sample Input
1 2 3
Sample Output
Hint
Source
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner input = new Scanner(System.in);
int n;
int i, j;
while(input.hasNext()) {
n = input.nextInt();
for(i = 1; i <= n; i++) {
for(j = i; j < n; j++) {
System.out.print(" ");
}
System.out.print("/");
for(j = 1; j <=2*(i-1); j++) {
System.out.print(" ");
}
System.out.print("\\");
for(j = 1; j <= n + 2 * (n - i); j++) {
System.out.print(" ");
}
System.out.print("/");
for(j = 1; j <= 2*(i-1); j++) {
System.out.print(" ");
}
System.out.print("\\");
System.out.println();
}
for(i = 1; i < n; i++) {
System.out.println();
}
for(i = 1; i <= 2*n; i++) {
System.out.print(" ");
}
for(i = 1; i <= n; i++) {
System.out.print("_");
}
System.out.println();
System.out.println();
}
}
}