循环语句输出 三角* (*间有空格,第5行首*首位)

来源:百度知道 编辑:UC知道 时间:2024/06/06 01:16:17
*
* * *
* * * * *
* * * * * * *
* * * * * * * * *
第一行*中置一下,输错了
请给出CPP的规范答案
*号之间有空格
我会验算答案,所以请不要敷衍

#include<iostream>
using namespace std;
int main()
{
int n,i,j;
cout<<"Please input the number of the line:";
cin>>n;
for(i=1;i<=n;i++)
{
for(j=1;j<=n-i;j++)cout<<" ";
for(j=1;j<=2*i-1;j++)cout<<"* ";
cout<<endl;
}
return 0;
}

#include <stdio.h>
void main()
{
int i,j,n;
printf("请输入n:\n");//输入要输出三角*的行数
scanf("%d",&n);
for(i=1;i<=n;i++)
{
for(j=0;j<n-i;j++)
printf(" ");
for(j=0;j<2*i-1;j++)
printf("* ");
printf("\n");
}
}

#include <stdio.h>
void main()
{ int i,j,k;
for(i=0;i<5;i++)
{ for(j=1;j<=5-i;j++) printf(" ");
for(k=1;k<=2i+1;k++) printf("*");
}
}

#include<stdio.h>