zoukankan      html  css  js  c++  java
  • 蓝桥杯-基础练习-字母图形

    蓝桥杯-基础练习-字母图形

    动态分配空间实现,两个测试过不去,80分

    #include <iostream> 
    using namespace std;
    int main(){
        int n,m;
        cin >> n >> m;
        char **a = new char*[n];
        for(int i = 0; i < n; i++)
            a[i] = new char[m];
        for(int i = 0; i < n; i++){
            int k = 0;
            for(int j = i; j < m; j++){
                a[i][j] = 'A'+ k;
                k++;
            }
            k = 0;
            for(int j = i; j >=0;j--){
                a[i][j] = 'A'+k;
                k++;
            }
        }
        for(int i = 0; i < n; i++){
            for (int j = 0; j < m; j++){
                cout << a[i][j];
            }
            cout << endl;
            delete []a[i];
        }
        delete []a;
        return 0;
    }
    

    数组固定分配内存,测试全过。

    #include <iostream> 
    using namespace std;
    int main(){
        int n,m;
        cin >> n >> m;
        char a[26][26] = {0};
        for(int i = 0; i < n; i++){
            int k = 0;
            for(int j = i; j < m; j++){
                a[i][j] = 'A'+ k;
                k++;
            }
            k = 0;
            for(int j = i; j >=0;j--){
                a[i][j] = 'A'+k;
                k++;
            }
        }
        for(int i = 0; i < n; i++){
            for (int j = 0; j < m; j++){
                cout << a[i][j];
            }
            cout << endl;
        }
        return 0;
    }
    
  • 相关阅读:
    前端Javascript
    第十一周双闭环控制
    补第九周手绘图
    第十一周仿真作业
    第九周PLECS仿真
    第五六周读书笔记
    PLECS模拟与设计结构-4
    机电传动控制读书笔记-3
    PLECS仿真报告2
    PLECS仿真报告
  • 原文地址:https://www.cnblogs.com/chmod/p/15489938.html
Copyright © 2011-2022 走看看