根據題意,需要輸入字元c,和數字n,然後輸出由c組成的n*n大小的Z形圖案,即:
1 輸出n個c;
2 輸出n-2行,逐行遞減形成/;
3 輸出n個c;
程式碼如下:
int main(){ char c; int n; int i,j; scanf("%d,%c",&n,&c); for(i = 0; i < n; i ++)putchar(c); putchar("\n"); for(i = 1; i < n-1; i ++) { for(j = 0; j < n-i; j ++) putchar(" "); putchar(c); putchar("\n"); } for(i = 0; i < n; i ++)putchar(c); putchar("\n");}
根據題意,需要輸入字元c,和數字n,然後輸出由c組成的n*n大小的Z形圖案,即:
1 輸出n個c;
2 輸出n-2行,逐行遞減形成/;
3 輸出n個c;
程式碼如下:
int main(){ char c; int n; int i,j; scanf("%d,%c",&n,&c); for(i = 0; i < n; i ++)putchar(c); putchar("\n"); for(i = 1; i < n-1; i ++) { for(j = 0; j < n-i; j ++) putchar(" "); putchar(c); putchar("\n"); } for(i = 0; i < n; i ++)putchar(c); putchar("\n");}