畫笑臉
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
SDUTACM運維技術中心
//package leslie1;
//import java.io.*;
//import java.math.*;
//import java.text.*;
//import java.math.BigInteger;
import java.util.*;
public class Main {
public static void Output(int n)
{
for(int i=1;i<=n;i++)
{
for(int j=n-i;j>=1;j--)
System.out.print(" ");
System.out.print("/");
for(int j=2*(i-1);j>0;j--)
System.out.print(" ");
System.out.print("\\");
for(int j=2*(n-i)+n;j>=1;j--)
System.out.print(" ");
System.out.print("/");
for(int j=2*(i-1);j>0;j--)
System.out.print(" ");
System.out.println("\\");
}
for(int i=0;i<n-1;i++)
System.out.println();
for(int i=0;i<2*n;i++)
System.out.print(" ");
for(int i=1;i<=n;i++)
System.out.print("_");
System.out.println();
}
public static void main(String[] args) {
Scanner cin = new Scanner(System.in);
while (cin.hasNext()) {
int n = cin.nextInt();
Output(n);
System.out.println();//每組數據之間空一行
}
cin.close();
}
}