绘制图形(2)
输出直角三角形
题目描述
输入1个整数n 输出由该字符*构成的直角三角形
输入
一行1个整数n
输出
对应的图形
*
* *
* * *
* * * *
#include<iostream>//头文件
#include<ctime>
using namespace std;//命名空间
int main()//主函数
{
int n;
cin>>n;
for(int i=0;i<n;i++)
{
for(int j=0;j<i+1;j++)
{
cout<<"*";
}
cout<<endl;
}
return 0;
}
输出直角三角形2
题目描述
输入1个整数n 输出由该字符*构成的直角三角形
输入
一行1个整数n
输出
对应的图形
* * * *
* * *
* *
*
#include<iostream>//头文件
#include<ctime>
using namespace std;//命名空间
int main()//主函数
{
int n;
cin>>n;
for(int i=0;i<n;i++)
{
for(int j=0;j<0+1*i;j++)
{
cout<<" ";
}
for(int j=0;j<n-1*i;j++)
{
cout<<"*";
}
cout<<endl;
}
return 0;
}
输出直角三角形3
题目描述
输入1个整数n 输出由该字符*构成的直角三角形
输入
一行1个整数n
输出
对应的图形
*
* *
* * *
* * * *
#include<iostream>//头文件
#include<ctime>
using namespace std;//命名空间
int main()//主函数
{
int n;
cin>>n;
for(int i=0;i<n;i++)
{
for(int j=0;j<n-1-1*i;j++)
{
cout<<" ";
}
for(int j=0;j<1+1*i;j++)
{
cout<<"*";
}
cout<<endl;
}
return 0;
}
输出正三角形
题目描述
输入1个整数n 输出由该字符*构成的直角三角形
输入
一行1个整数n
输出
对应的图形
*
* *
#include<iostream>//头文件
#include<ctime>
using namespace std;//命名空间
int main()//主函数
{
int n;
cin>>n;
for(int i=0;i<n;i++)
{
for(int j=0;j<n-1-1*i;j++)
{
cout<<" ";
}
for(int j=0;j<1+2*i;j++)
{
cout<<"*";
}
cout<<endl;
}
return 0;
}
放大的箭头
题目描述
请打印n行的放大的箭头(n一定是一个奇数)
如:输出5行的箭头,输出结果如下,为方便理解,
我们用□代表空格,实际输出的时候,请输出空格!
每行有n颗星!
输入
一行1个整数n
输出
对应的图形
案例:
输出案例:N等于3的时候:
* * *
* * *
* * *
* * *
* * *
#include<iostream>//头文件
#include<ctime>
using namespace std;//命名空间
int main()//主函数
{
int n,n1;
cin>>n;
n1 = n/2+1;
for(int i=0;i<n1;i++)
{
for(int j=0;j<0+i*1;j++)
{
cout<<" ";
}
for(int j=0;j<n1;j++)
{
cout<<"*";
}
cout<<endl;
}
int n2=n/2;
for(int i=0;i<n2;i++)
{
for(int j=0;j<n2-1-1*i;j++)
{
cout<<" ";
}
for(int j=0;j<n2;j++)
{
cout<<"*";
}
cout<<endl;
}
return 0;
}
输出直角三角形4
题目描述
输入1个整数n 输出由该字符*构成的直角三角形
输入
一行1个整数n
输出
对应的图形
案例:
输出案例:N等于4的时候:
* * * *
* * *
* *
*
#include<iostream>//头文件
#include<ctime>
using namespace std;//命名空间
int main()//主函数
{
int n;
cin>>n;
for(int i=0;i<n;i++)
{
for(int j=0;j<i-i*1;j++)
{
cout<<" ";
}
for(int j=0;j<n-i*1;j++)
{
cout<<"*";
}
cout<<endl;
}
return 0;
}
输出平行四边形
题目描述
输入1个整数n 输出边长为n的平行四边形
输入
一行1个整数n
输出
对应的图形
案例:
输出案例:N等于4的时候:
* * * *
* * * *
* * * *
* * * *
#include<iostream>//头文件
#include<ctime>
using namespace std;//命名空间
int main()//主函数
{
int n;
cin>>n;
for(int i=0;i<n;i++)
{
for(int j=0;j<n-1-1*i;j++)
{
cout<<" ";
}
for(int j=0;j<n;j++)
{
cout<<"*";
}
cout<<endl;
}
return 0;
}
打印蝴蝶结
题目描述
请从键盘读入一个整数n(n是1~10的范围内的
奇数),打印出如下图所示的n行的完整的蝴蝶结!
比如,n=5,则打印图形如下:
输入
一行1个整数n
输出
对应的图形
案例:
输出案例:N等于5的时候:
* * * * *
* * * *
* * *
* *
*
* *
* * *
* * * *
* * * * *
#include<iostream>//头文件
#include<ctime>
using namespace std;//命名空间
int main()//主函数
{
int n,n1;
cin>>n;
n1 = n%2+n/2;
for(int i=0;i<n1;i++)
{
for(int j=0;j<i-i*1;j++)
{
cout<<" ";
}
for(int j=0;j<n1-i*1;j++)
{
cout<<"*";
}
cout<<endl;
}
int n2 = n/2;
for(int i = 0;i<n2;i++)
{
for(int j=0;j<i+2;j++)
{
cout<<"*";
}
cout<<endl;
}
return 0;
}