acgo题库
  • 首页
  • 题库
  • 学习
  • 天梯
  • 备赛

    竞赛

    • CSP-J/S
    • 蓝桥杯

    考级

    • GESP
    • CPA
    • 电子学会考级
  • 竞赛
  • 讨论
  • 团队
  • 商城
登录
注册
题目详情提交记录(0)
  • gesp[202509]T2 棱形

    由于我gesp一开始这道题没做完,打了个58,所以发个题解。 我的代码是: #include <iostream> using namespace std; int main(){ int n,a; bool b = false; cin >> n; a = n / 2; for(int i = 1;i <= n / 2 + 1;i++){ for(int j = 1;j <= n;j++){ if(j == a + 1 || j == n - a) cout << "#"; else cout << "."; } cout << endl; if(a == 0) b = true; if(a) a++; else if(a != 0) a--; } a = 1; for(int i = 1;i <= n / 2;i++){ for(int j = 1;j <= n;j++){ if(j == a + 1 || j == n - a) cout << "#"; else cout << "."; } cout << endl; if(a == 0) b = true; if(a) a++; else if(a != 0) a--; } } 这段代码大多是*山代码,大家请不要学习。

    userId_undefined
    编程猫里的liuxi49工作室
    28阅读
    1回复
    0点赞
  • [GESP202509 二级] 菱形

    #include<bits/stdc++.h> using namespace std; int main(){ int n,a; bool b=false; cin>>n; a=n/2; for(int i=1;i<=n/2+1;i++){ for(int j=1;j<=n;j++){ if(j==(a+1)||j==(n-a)){ cout<<"#"; }else{ cout << "."; } } cout<<endl; if(a0) b=true; if(a) a++; else if(a!=0) a--; } a=1; for(int i=1;i<=n/2;i++){ for(int j=1;j<=n;j++){ if(j(a+1)||j==(n-a)){ cout<<"#"; }else{ cout << "."; } } cout<<endl; if(a==0) b=true; if(a) a++; else if(a!=0) a--; } }

    userId_undefined
    一念成魔
    8月全勤卷王空间掌握者字符串·魔法使维度操控者倔强青铜
    0阅读
    0回复
    0点赞
暂无数据

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

首页