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