轉站通知

本站已停止更新!!想繼續收看我的新文章的話,請前往我的新Blog - Chino's

2014年12月15日 星期一

TIOJ::1186 . 好多星星 ver1.1

http://tioj.infor.org/problems/1186

有趣的小題目。

話說TIOJ網頁會把輸出的空白吃掉......。



#include <cstdio>
#define F(n) Fi(i,n)
#define Fi(i,n) for(int i=0;i<n;i++)
main(){
    int n;
    while(scanf("%d",&n),n){
        F(n-1){
            Fi(j,i)putchar(' ');putchar('*');
            Fi(k,2){
                Fi(j,n-2-i)putchar(' ');
                putchar('*');
            }
            putchar('\n');
        }
        F(n*2-1)putchar('*');putchar('\n');
        F(n-1){
            Fi(j,n-2-i)putchar(' ');putchar('*');
            Fi(k,2){
                Fi(j,i)putchar(' ');
                putchar('*');
            }
            putchar('\n');
        }
    }
}