⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 dotandstar.cpp

📁 C++ primer plus第五章编程练习的代码
💻 CPP
字号:
#include <iostream>

int main()
{
	using namespace std;
	cout<<"Please Enter Number of Rows:";
	int row;
	cin>>row;
	for(int i=0;i<row;i++)
	{
		for(int j=row-1;j>=i;j--)
		{
			cout<<"*";
		}
		for(int k=0;k<=i;k++)
		{
			cout<<"&";
		}
		cout<<endl;
	}
	system("pause");
	return 0;
}


//扩展题,输出图形。(为了使图形上下对称,我们规定输入的rows为奇数,如果输入的是偶数,则提示为rows加上1)
//     *
//    ***
//   *****
//  *******
//   *****
//    ***
//	   *
#include <iostream>

int main()
{
	using namespace std;
	cout<<"Please Enter Number of Rows:";
	int row;
	cin>>row;
	if(row%2==0)
	{
		cout<<"row add 1 to odd number!";
		row+=1;
		cout<<endl;
	}
//记住一个规则,正三角的输出,两个小循环里面,一个是++循环,一个是--循环
	for(int i=0;i<(row/2)+1;i++)
	{
		for(int j=row/2;j>i;j--)
		{
			cout<<" ";
		}
		for(int k=0;k<(i*2+1);k++)
		{
			cout<<"*";
		}
		cout<<endl;
	}
//倒三角的输出,两个小循环都是++循环
	for(int l=0;l<row/2;l++)
	{
		for(int m=0;m<=l;m++)
		{
			cout<<" "; 
		}
		for(int n=0;n<(2*(row/2-l-1)+1);n++)
		{
			cout<<"*";
		}
		cout<<endl;
	}
	system("pause");
	return 0;
}

⌨️ 快捷键说明

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