star.cpp

来自「我学习C++ Primer Plus过程中写下的课后作业的编程代码」· C++ 代码 · 共 30 行

CPP
30
字号
//9.编写一个使用嵌套循环的程序,要求用户输入一个值,指出要显示多少行。然后,程序将显示相应
//行数的星号,其中第一行包括一个星号,第二行包括两个星号,依此类推。每一行包含的字符数等于
//用户指定的行数,在星号不够的情况下,在星号前面加上句点。

#include <iostream>

using namespace std;

int main()
{
	int line;
	int row=0;
	cout<<"请输入你要打印的行数:";
	cin>>line;
	for (int i=0; i<line; i++)
	{
		for(row=0; row<line-i-1; row++)			//第i行打印line-i-1个 '.'(i从0开始)
		{
			cout<<".";
		}
		for(row=line-i-1; row<line; row++)		//第i行打印i+1个'*'(i从0开始)
		{
			cout<<"*";
		}
		cout<<endl;
	}
	cin.get();
	return 0;
}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?