云计算百科
云计算领域专业知识百科平台

GESP 23年12月2级 小杨的H字矩阵

【题目链接】

一本通 4028 小杨的H字矩阵 洛谷 B3923 小杨的H字矩阵


【题目考点】

1. 循环结构(嵌套); 2. 输出图形; 3. 分支结构;


【解题逻辑】

1. 通过嵌套循环控制图形的行数与列数:

  • 外层循环控制图形的行数;
  • 内层循环控制图形的列数;

2. 根据题目描述条件确定符号'|'的位置:

  • 最左列:第1列;
  • 最右列:第n列;
  • 正中间行:第(n+1)/2行;

3. 其它位置输出符号'a';


【题解代码】

1. 输入一个整数:代表矩阵的行数与列数;

int n;
cin>>n;

2. 循环控制图形的行数与列数;

for(int i=1;i<=n;i++){ // 一共n行
    for(int j=1;j<=n;j++){ // 每行n列
        // 如果当前位置是第1列或者第n列,或者在第(n+1)/2行
        if(j==1 || j==n || i==(n+1)/2){
            cout<<'|';
        }
        else{
            cout<<'a';
        }
    }
    cout<<endl; //输出了一行元素后,需要输出换行
}

赞(0)
未经允许不得转载:网硕互联帮助中心 » GESP 23年12月2级 小杨的H字矩阵
分享到: 更多 (0)

评论 抢沙发

评论前必须登录!