NC21945. 小A的期末作业
描述
输入描述
读入一个数字n(1 <= n <= 100), 表示图案的大小.
输出描述
输出小A想要的图形
示例1
输入:
4
输出:
**** **** **** **** **** **** ****
示例2
输入:
5
输出:
***** ***** ***** ***** ***** ***** ***** ***** *****
C++11(clang++ 3.9) 解法, 执行用时: 5ms, 内存消耗: 488K, 提交时间: 2018-12-30 13:56:23
#include<stdio.h> #include<math.h> int main() { int n,i,j; scanf("%d",&n); for(i=1-n;i<n;i++){ for(j=0;j<n-1-fabs(i);j++) printf(" "); for(j=0;j<n;j++) printf("*"); if(i<n-1) printf("\n"); } return 0; }
Python3 解法, 执行用时: 46ms, 内存消耗: 4584K, 提交时间: 2022-11-11 09:46:47
n=int(input()) a="*" for i in range(n): print(" "*i+a*n) for i in range(n-1): print(" "*(n-2-i)+a*n)