题目描述
请输入高度h,输入一个高为h,上底边长为h 的等腰梯形(例如h=4,图形如下)。
输入
输入第一行表示样例数m,接下来m行每行一个整数h,h不超过10。
输出
对应于m个case输出要求的等腰梯形。
样例输入 Copy
1
4
样例输出 Copy
****
******
********
**********
#include <iostream>
using namespace std;
int main(void)
{
int num;cin>>num;
while(num--)
{
int index;cin>>index;
int x,nums=index;
for(int i=0;i<index;i++)
{
x=index+i*2;
for(int j=1;j<nums;j++)
{
cout<<" ";
}
for(int k=0;k<x;k++)
{
cout<<"*";
}
nums--;
cout<<endl;
}
}
system("pause");
return 0;
}
本文介绍了一种使用C++编程语言实现的等腰梯形打印算法,该算法能够根据输入的高度h,输出一个上底边长同样为h的等腰梯形。文章通过具体的代码示例展示了如何通过循环和条件判断生成所需的图形。
345

被折叠的 条评论
为什么被折叠?



