牛客網 - 小A的期末作業
阿新 • • 發佈:2019-01-02
題目連結:https://ac.nowcoder.com/acm/contest/322/I
時間限制:C/C++ 1秒,其他語言2秒
空間限制:C/C++ 32768K,其他語言65536K
64bit IO Format: %lld
題目描述
期末了, 老師給小A佈置了一道期末作業, 讓小A設計一個圖案, 追求完美的小A想要用程式設計來完成這個圖案:
小A想要設計一個由*符號組成的“大於號”圖案, 圖案的大小為n, 一共有2n-1行, 每行有n個*符號, 每一行前面有一些空格。
第一行沒有空格, 第二行有一個空格, 第三行有兩個空格。。。。 依次類推
圖案是軸對稱圖形。
輸入描述:
讀入一個數字n(1 <= n <= 100), 表示圖案的大小.
輸出描述:
輸出小A想要的圖形
輸入
4
5
輸出
****
****
****
****
****
****
****
*****
*****
*****
*****
*****
*****
*****
*****
*****
解題思路
大水題。。。
#include <iostream> using namespace std; int main() { int n; scanf("%d", &n); for (int i = 0; i < n; i++) { for (int j = 0; j < i; j++) printf(" "); for (int j = 0; j < n; j++) printf("*"); printf("\n"); } for (int i = n - 2; i >= 0; i--) { for (int j = 0; j < i; j++) printf(" "); for (int j = 0; j < n; j++) printf("*"); printf("\n"); } return 0; }