加载中…
个人资料
随风
随风
  • 博客等级:
  • 博客积分:0
  • 博客访问:1,114
  • 关注人气:10
  • 获赠金笔:0支
  • 赠出金笔:0支
  • 荣誉徽章:
正文 字体大小:

C++题目:用C++语言输出“等腰三角形”和直角三角形

(2012-04-20 22:11:58)
标签:

c

三角形

cout

cin

endl

分类: C#/C

C++题目:用C++语言输出“等腰三角形”和直角三角形

 

代码如下:

 

#include <iostream>
using namespace std;

void main()
{
 //等腰三角形的输出方法
 int m,n;
 cout<<"输入三角形的层数:";
 cin>>m;
 n=m-1;

 cout<<"等腰三角形的输出图形如下:\n";
 //判断输出的行数
 for (int i=1;i<=m;i++)
 {
  //输出*时前面输出空格的个数
  for(int j=1;j<=n;j++)
  {
   cout<<" ";
  }
  //输出*的个数
  for (int k=1;k<=i*2-1;k++)
  {
   cout<<"*";
  }
  //将输出位置向前退一格
  --n;
  
  cout<<endl;
 }

 //输出直角三角形
 cout<<"输出直角三角形,图形如下:\n";
 for (int t=1;t<=m;t++)
 {
  for(int p=1;p<=t;p++)
  {
   cout<<"@";
  }
  cout<<endl;
 }
 
 cout<<endl;
}

0

阅读 收藏 喜欢 打印举报/Report
  

新浪BLOG意见反馈留言板 欢迎批评指正

新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 产品答疑

新浪公司 版权所有