问题标题: 酷町堂:3750

0
0
已解决
黄子扬
黄子扬
新手守护
新手守护
#include <iostream>
using namespace std;
int main()
{
    int i,j,n;
    cin>>n;
    for (i=1; i<=n; i++)
    {
        for (j=1; j<=n-i; j++)
        cout<<" ";
        for (j=1; j<=n; j++)
        cout<<"*";
        cout<<endl;
    }
    return 0;
}

为什么错了


0
已采纳
张睿杰
张睿杰
初级天翼
初级天翼

把for里面的第二个for循环改成

for (j=1; j<=n; j++)
cout<<"*"<<" ";

 

0
冯绍安
冯绍安
中级守护
中级守护

在cout<<"*"后面再输出一个空格就对了:

cout<<"*"<<" ";

 

0
我要回答