NC21553. 小乐乐上学记
描述
小乐乐终于能上小学啦,小乐乐开心的不得了。但是初出茅庐,小乐乐难免犯一些错误,老师也是十分的严厉,罚小乐乐画三角形。
小乐乐说:“这简单,三角形谁还不会画”,可是小乐乐还是太TOO YOUNG TOO SIMPLE, 把老师想的太简单了。老师微微一笑,小乐乐感觉事情并不简单。
输入描述
多组样例输入,每组样例只输入一个整数n(1 <= n <= 10)
输出描述
如图所示三角形
示例1
输入:
1
输出:
*
示例2
输入:
2
输出:
* ***
示例3
输入:
3
输出:
* *** *****
C++11(clang++ 3.9) 解法, 执行用时: 3ms, 内存消耗: 360K, 提交时间: 2018-12-01 14:56:51
#include <stdio.h> int main() {int n,i,j,k; while(scanf("%d",&n)!=EOF) {for(i=0;i<n;i++) {for(j=0;j<n-1-i;j++)printf(" "); for(k=0;k<2*i+1;k++)printf("*"); printf("\n");}} return 0; }
C(clang 3.9) 解法, 执行用时: 2ms, 内存消耗: 232K, 提交时间: 2018-12-01 15:12:37
#include<stdio.h> int main(){ int i,j; int n; while(~scanf("%d",&n)) {for (i=1;i<=n;i++) { for (j=1;j<=n-i;j++) printf(" "); for (j=1;j<=2*i-1;j++) printf("*"); printf("\n"); }} }
Python3 解法, 执行用时: 28ms, 内存消耗: 4472K, 提交时间: 2022-06-24 16:47:35
import sys for i in sys.stdin: a=int(i) for i in range(a): print(' '*(a-i-1),end='') print('*'*(2*i+1))