美文网首页
计蒜客题库五

计蒜客题库五

作者: BeefLiu | 来源:发表于2016-12-23 21:23 被阅读0次
    include <iostream>
    using namespace std;
    int main() {
        int M,N,A,j=1;
        cin>>M>>N>>A;
        int **array_M = new int*[M];
        for(int i=0;i<M;i++) {
            array_M[i] = new int[N];
            for(int a=0;a<N;a++,j++) {
                array_M[i][a] = j%10;
            }
        }
        if(A==0) {
            for(int i=0;i<M;i++) {
                for(int a=0;a<N/2;a++) {
                    int temp = array_M[i][a];
                    array_M[i][a] = array_M[i][N-a-1];
                    array_M[i][N-a-1] = temp;
                }
            }
        }
        if(A==1) {
            for(int i=0;i<M/2;i++) {
                for(int a=0;a<N;a++) {
                    int temp = array_M[i][a];
                    array_M[i][a] = array_M[M-i-1][a];
                    array_M[M-i-1][a] = temp;
                }
            }
        }
        for(int i=0;i<M;i++) {
            for(int a=0;a<N;a++) {
                cout<<array_M[i][a]<<" ";
            }
            cout<<endl;
        }
        for(int i=0;i<M;i++) {
            delete [] array_M[i];
        }
        delete [] array_M;
        return 0;
    }
    

    应该是没有问题,但第二组未通过

    相关文章

      网友评论

          本文标题:计蒜客题库五

          本文链接:https://www.haomeiwen.com/subject/omxlvttx.html