输出梯形

原创 2013年12月03日 21:49:56

题目描述

输入一个高度h,输出一个高为h,上底边为h的梯形。

输入格式

一个整数h(1<=h<=1000)。

输出

h所对应的梯形。

样例输入

5

样例输出

        *****
      *******
    *********
  ***********
*************

代码如下:

#include<stdio.h> 
int main() 

    int h; 
    while(scanf("%d",&h) != EOF) 
    { 
        int i; 
        int m = h; 
        for(i = 0; i < m; i++) 
        { 
            int j; 
            for(j = 0; j < 2*h - 2*(i+1); j++) 
                printf(" "); 
            for(j = 2*h - 2*(i+1); j < 3*h - 2; j++) 
                printf("*"); 
            printf("\n"); 
        } 
    } 

第二种代码:

#include<iostream>
#include<string.h>
using namespace std;
int main()
{
 int i,j,h;
 cin>>h;
 if (h==1)
 cout<<"**";
 else
 for(i=1;i<=h;i++){
  for (j=(2*h-2*i);j>0;--j){
   cout<<" ";
  }
  for (j=1;j<(2*i+h-1);j++){
   cout<<"*";
  }
  cout<<endl;
}
 return 0;
}

 

 

 

 

九度OJ题目1065:输出梯形

题目1065:输出梯形 时间限制:1 秒 内存限制:32 兆 特殊判题:否 提交:4268 解决:2321 题目描述: 输入一个高度h,输出一...
  • AdamChinaren
  • AdamChinaren
  • 2015年03月01日 13:44
  • 345

问题 A: 输出梯形

题目描述输入一个高度h,输出一个高为h,上底边为h的梯形。 输入一个整数h(1...
  • hanzy88
  • hanzy88
  • 2017年11月02日 19:34
  • 29

题目1065:输出梯形

题目描述: 输入一个高度h,输出一个高为h,上底边为h的梯形。 输入: 一个整数h(1 输出: h所对应的梯形。 样例输入: 4 样例输出:...
  • u011325614
  • u011325614
  • 2013年07月15日 19:47
  • 382

题目1065:输出梯形【排版题】

题目描述: 输入一个高度h,输出一个高为h,上底边为h的梯形。 输入: 一个整数h(1 输出: h所对应的梯形。 样例输入: 4 样例输出:...
  • ivolcano
  • ivolcano
  • 2016年10月13日 13:19
  • 276

九度 Online Judge 算法 刷题 题目1065:输出梯形

题目1065:输出梯形题目描述: 输入一个高度h,输出一个高为h,上底边为h的梯形。 输入: 一个整数h(1...
  • never_cxb
  • never_cxb
  • 2015年08月14日 22:52
  • 609

编程打印空心菱形

本题目要求读入菱形起始字母和菱形的高度,然后输出空心字符菱形。所谓“空心菱形”是指:每行由两端为字母、中间为空格的字符串构成,每行的字符串中心对齐;上半部分相邻两行字符串长度差2,且字母从给定的起始字...
  • qq_34211471
  • qq_34211471
  • 2016年10月10日 20:45
  • 899

机试算法讲解: 第7题 打印一个梯形吧

/* 问题:输入高度h,输出高为h,上底边围h的梯形 ------------ -------------- ---------------- ----------...
  • qingyuanluofeng
  • qingyuanluofeng
  • 2015年07月30日 23:40
  • 547

问题 C: 等腰梯形

题目描述请输入高度h,输入一个高为h,上底边长为h 的等腰梯形(例如h=4,图形如下)。输入输入第一行表示样例数m,接下来m行每行一个整数h,h不超过10。 输出对应于m个case输出要求的等腰梯形...
  • hanzy88
  • hanzy88
  • 2017年11月02日 19:47
  • 67

C++ 排序法之冒泡法和选择法 素数,递归调用,用星号(*)打印一个梯形

冒泡法的思路 将相邻两个数比较,将小的调到前头,若有6个数(8,9,5,4,,2,0)。第一次比较第一个数和第二个数(8和9)的大小,如果第一个数大于第二个数,就把两个数位置交换,第二次将第二个数和第...
  • qq_30353203
  • qq_30353203
  • 2015年10月18日 17:39
  • 460

hdu2235 机器人的容器

题意: 机器人的容器 Time Limit: 3000/3000 MS (Java/Others)    Memory Limit: 32768/32768 K (Java/Others) To...
  • u013761036
  • u013761036
  • 2014年04月15日 21:33
  • 456
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:输出梯形
举报原因:
原因补充:

(最多只允许输入30个字)