绘制图形(2)

绘制图形(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;
}
  • 4
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值