acgo题库
  • 首页
  • 题库
  • 学习
  • 竞赛
  • 讨论
  • 排行
  • 团队
  • 备赛专区

    竞赛

    • CSP-J/S
    • 蓝桥杯

    考级

    • GESP
    • CPA
    • 电子学会考级
登录
注册
题目详情提交记录(0)
  • A30322.【PY】沙漏

    上半部分 for i in range(n // 2 + 1):这个循环从0到n // 2(包括n // 2),表示上半部分的行数。 ' ' * i + '' * (n - 2 * i):每一行的空格数是i,星号数是n - 2 * i。 下半部分 for i in range(n // 2):这个循环从0到n // 2 - 1,表示下半部分的行数。 ' ' * (n // 2 - 1 - i) + '' * (2 * (i + 1) + 1):每一行的空格数是n // 2 - 1 - i,星号数是2 * (i + 1) + 1。 详细解释下半部分的逻辑 n // 2 - 1 - i:计算每一行的空格数。随着i的增加,空格数逐渐减少。 2 * (i + 1) + 1:计算每一行的星号数。随着i的增加,星号数逐渐增加。

    userId_undefined

    氓之蚩蚩

    14阅读
    0回复
    0点赞
  • 题解

    userId_undefined

    zsy

    7月全勤卷王8月全勤卷王时空双修者题解仙人快乐小狗秩序白银
    13阅读
    0回复
    0点赞
  • py 保证对

    n = int(input()) 上半部分 for i in range(n // 2 + 1): print(' ' * i + '*' * (n - 2 * i)) 下半部分 for i in range(n // 2): print(' ' * (n // 2 - 1 - i) + '*' * (2 * (i + 1) + 1))

    userId_undefined

    WZA

    倔强青铜I/O·IO入门者递归·套娃学徒字符串·魔法使分支·分支解题者
    3阅读
    0回复
    0点赞
  • 题解c++

    #include<iostream> #include<iomanip> using namespace std; int main(){ int a,l,p=1,g=3; cin>>a; l=a; for(int i=1;i<=a/2+1;i++){ cout<<setw(p); for(int o=1;o<=l;o++){ cout<<""; } cout<<endl; l=l-2; p++; } p=p-2; for(int u=1;u<=a/2;u++){ cout<<setw(p); for(int u=1;u<=g;u++){ cout<<""; } cout<<endl; p--; g=g+2; } return 0; }

    userId_undefined

    LS_YZY

    出道萌新题解仙人时空双修者倔强青铜模拟·模拟练习生快乐小狗
    1阅读
    0回复
    0点赞
暂无数据

提交答案之后,这里将显示提交结果~

首页