折腾二维数组(哎,真的把自己折腾死了,虽然在做的时候错了好多地方,需要认真改错,但是看到最后的结果,真的很开心)

原创 2013年12月04日 16:12:52
/*  
*Copyright (c) 2013 ,烟台大学计算机学院  
*All rights reserved.  
*作者:王至超  
*完成日期:2013年12月4  
*版本号:v1.0  
*问题描述:折腾二维数组
*样例输入:无
*样例输出:无  
*问题分析:用简单的方法,学会活学活用  
*/  

#include <iostream>
using namespace std;
int main()
{
    int i,j;
    int a[5][4]= {{0,1},{4,5},{8,9},{12,13},{16,17}};
    int b[5][4];
    cout<<"请输入十个整数"<<endl;
    for(i=0; i<=4; i++)
    {
        for(j=2; j<=3; j++)
        {
            cin>>a[i][j];
        }
    }
    cout<<"数组中的值为:"<<endl;
    for(i=0; i<5; i++)
    {
        cout<<"第"<<i<<"行:";
        for(j=0; j<4; j++)
            cout<<"\t"<<a[i][j];
        cout<<endl;
    }
    //乘以3
    for(i=0; i<5; i++)
    {
        for(j=0; j<4; j++)
        {
            a[i][j]=a[i][j]*3;
        }
    }
    cout<<"现在将数组*3:"<<endl;
    for(i=0; i<5; i++)
    {
        cout<<"第"<<i<<"行:";
        for(j=0; j<4; j++)
            cout<<"\t"<<a[i][j];
        cout<<endl;
    }
    for (i=0; i<5; i++)
    {
        for(j=0; j<4; j++)
        {
            b[i][j]=a[j][i];
        }
    }
    cout<<"列序优先输出:"<<endl;
    for(i=0; i<4; i++)
    {
        cout<<"第"<<i<<"行:";
        for(j=0; j<4; j++)
            cout<<"\t"<<b[i][j];
        cout<<endl;
    }
    cout<<"数组中的偶数:"<<endl;
    for(i=0; i<5; i++)
    {
        for(j=0; j<4; j++)
        {
            if(a[i][j]%2==0)
            {
                cout<<"a["<<i<<"]["<<j<<"]="<<a[i][j]<<endl;
            }
        }
    }
    cout<<"行列下标之和为3的倍数的元素:"<<endl;
    for(i=0; i<5; i++)
    {
        for(j=0; j<4; j++)
        {
            if((i+j)%3==0)
            {
                cout<<"a["<<i<<"]["<<j<<"]="<<a[i][j]<<endl;
            }
        }
    }
    return 0;
}


JAVA程序性能优化(真的很重要,要么速度慢死了)

Java程序性能优化 一、避免在循环条件中使用复杂表达式 在不做编译优化的情况下,在循环中,循环条件会被反复计算,如果不使用复杂表达式,而使循环条件值不变的话,程序将会运行的更快。 ...

JAVA程序性能优化(真的很重要,要么速度慢死了)

 更正: public class IRB {     void method () {         int[] array1 = new int [100];        ...

java二维数组的使用需要注意的地方

如下所示的代码,如果按照C语言来说则第二次输出时只应该是数组的第一行全为零,可是事实上我们却会看到第一行和第二行都为0: 代码: public class Test3 { public s...

北化oj 2102 - 程序改错 - 二维数组参数传递

2102 : 程序改错 - 二维数组参数传递时间限制: 1 Sec 内存限制: 128 MB 题目描述 题目:矩阵乘法,求方阵A的二次幂 输入:包括多组数据,每组数据包含一个整数n和n*n个整...

Java所编写的程序在运行的时候占用内存是否真的很大了?

Java所编写的程序在运行的时候占用内存是否真的很大了?“java程序运行的时候占用内存很大”我相信只要接触IT这个行业的人大部分的人都会毫不犹豫回答java程序运行的时候占用内存很大。也是许多jav...

MySQL 5.7主键查找结果—真的很快嘛?

这篇博客测试MySQL5.7的主键查询结果并确定MySQL5.7是不是真的比之前的版本查询的更快。   前段时间MySQL5.7刚刚发布,现在尘埃落定,是时候来测试一下它在性能上面的提升了。 ...

关于C语言的二维数组和指针注意的地方

今天,看了一下彩屏的驱动程序,在显示字符的时候看到一段这样的代码,在江西理工大学朱兆琪的帮助下,才意识到自己以前对数组指针的一个极大的误区,下面总结一下吧! 1、首先是声明变量 unsigned ...

第十四周项目1-折腾二维数组

/* *Copyright(c)2014,烟台大学计算机学院 *All rights reserved. *文件名称:test.cpp *作者:满星辰 *完成日期:2014年 11...

第14周项目1-折腾二维数组

/* * Copyright (c) 2014, 烟台大学计算机学院 * All rights reserved. * 文件名称:test.cpp * 作 者:刘畅 ...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:折腾二维数组(哎,真的把自己折腾死了,虽然在做的时候错了好多地方,需要认真改错,但是看到最后的结果,真的很开心)
举报原因:
原因补充:

(最多只允许输入30个字)