字符棱形 题解:
#include<bits/stdc++.h>
using namespace std;
int main(){
int n;
cin>>n;
//上半
for(int i=1;i<=n;i++){
for(int j=1;j<=n-i;j++){
printf(" ");
}
/*
初始赋值 j = n-i+1
n-i+1 是为了确定每行星号的起始位置。
随着行数的增加,星号的起始位置逐渐向左移动。
结束条件 j <= n+i-1
n+i-1 是为了确定每行星号的结束位置。
随着行数的增加,星号的结束位置逐渐向右移动。
&n...
登录后发布评论
暂无评论,来抢沙发