文章
8
粉丝
140
获赞
20
访问
26.6k
#include<bits/stdc++.h>
using namespace std;
int main(){
int n;
scanf("%d",&n);
for(int i=1;i<=n;i++){//上半部分正三角
for(int j=n-i;j>=1;j--){//上三角的空格
printf(" ");
}
for(int p=1;p<=2*i-1;p++){//上三角的星号
printf("*");
}
printf("\n");
}
for(int i=n-1;i>=1;i--){//按照上面上半部分的代码逆序输出即可,复制下来,仅需修改循环为逆,但需要注意此时从n-1开始,因为不需要重复第n行的内容
for(int j=n-i;j>=1;j--){
printf(" ");
}
for(int p=1;p<=2*i-1;p++){
printf("*");
}
printf("\n");
}
return 0;
}
登录后发布评论
暂无评论,来抢沙发