📄 dotandstar.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 + -