题目
星星阵 |
难度级别:A; 运行时间限制:1000ms; 运行空间限制:51200KB; 代码长度限制:2000000B |
试题描述
|
小雅在五月七日那天发现了上帝送给她的礼物——一个星星列阵,在这个星阵中,上帝用五层星星摆了这个阵,第一行有一个星星,第二行有二个星星,第三行有三个星星……一个天才很喜欢这个图案,她希望星星的层数能随她的意,但是上帝是不会听她的,所以小雅希望你能帮帮她,你帮她编一个程序解决她的问题吧。
|
输入
|
一个正整数(不超过100),表示一个天才希望要的层数
|
输出
|
输出星星阵
|
输入示例
|
5
|
输出示例
|
*
** *** **** ***** |
分析
一道极其标准的嵌套循环打印题。但要注意如果输出三角形,内层循环的条件应该是j≤i。不然就输出出来了一个正方形。
代码
#include<bits/stdc++.h> using namespace std; int n; int main() { scanf("%d",&n); for(int i=1;i<=n;i++)//共输出n行。 { for(int j=1;j<=i;j++) printf("*");//输出该行对应数量的“*”。 printf(" ");//该行输出完毕,输出换行。 } return 0; }