问题描述:
输入正整数你<=20,输出一个n层的倒三角形。
例如,n=5时输出如下:
*********
*******
*****
***
*
思路分析:
一共n行,可以用一个for循环控制for(int i=0;i<n;i++)
每行的字符呈等差数列,第i层是2*(n-i-1)个
每行的空格也是公差为1 的等差数列,第i层的空格数是i+1个
程序:
#include<stdio.h>
#include<iostream>
using namespace std;
int main()
{
int n;
while(cin>>n)
{
for(int i=0;i<n;i++)
{
for(int k=0;k<i;