我是靠谱客的博主 爱听歌猫咪,最近开发中收集的这篇文章主要介绍第十六周总结:完善一个程序,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

编程题:
设计一个程序,将二维数组中的每个元素右移一列,将最后一列移到最左边,并按矩阵形式输出数组。例如:
移动前的数组为
1 2 3 4
5 6 7 8
9 10 11 12
移动后的数组为
4 1 2 3
8 5 6 7
12 9 10 11

#include<iostream.h>
void main()
{
    int p[3][4]={{1,2,3,4},{5,6,7,8},{9101112}};
    int i,j,a;
    cout<<"原数组为:"<<endl;
    for(i=0;i<=2;i++)
    {
        for(j=0;j<=3;j++)    cout<<p[i][j]<<" ";
    cout<<endl;
    }
    for(i=0;i<=2;i++)
    {a=p[i][3];
    for(j=3;j>0;j--)
    {int r;r=j-1;p[i][j]=p[i][r];}
    p[i][0]=a;}
    cout<<"变换后数组为:"<<endl;
    for(i=0;i<=2;i++)
    {for(j=0;j<=3;j++)
    cout<<p[i][j]<<" ";
    cout<<endl;}
}

最后

以上就是爱听歌猫咪为你收集整理的第十六周总结:完善一个程序的全部内容,希望文章能够帮你解决第十六周总结:完善一个程序所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(44)

评论列表共有 0 条评论

立即
投稿
返回
顶部