题目
星星阵 |
难度级别: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("\n");//该行输出完毕,输出换行。
}
return 0;
}