第十五周——狂扁ko二维

原创 2013年12月03日 17:23:10
/*Univercity:烟台大学
*@Class</A>计134~4
*@Author:薛富磊
*@Time:2013-12-03
*@Function: 定义二维数组,为数组赋初值 输入值 更改值 按各种方法输出;
*@Args:
*@Return:
*/

#include <iostream>

using namespace std;

int main()
{
    int i,j;
    int a[5][4]={{0,1},{4,5},{8,9},{12,13},{16,17}};   /*创建5行4列的二维数组; */        
    cout << "请输入10个整数:" << endl;                /* 为数组的前两列的10个元素赋初值;*/
    for(i=0;i<5;i++)
    {                                          //键盘输入后两列10个元素的值
        for(j=2;j<4;j++)                 
           cin>>a[i][j];
    }
    cout<<"数组中的值为:\n";
    for(i=0;i<5;i++)                          //按行序优先输出
    {
        cout<<"第"<<i<<"行:";
        for(j=0;j<4;j++)
            cout<<a[i][j]<<"\t";
        cout<<"\n";
    }
    cout<<"现将所有元素乘以3倍。。。完成!\n";
    for(i=0;i<5;i++)
    {                                          //将所有元素乘以3后保存在数组中
        for(j=0;j<4;j++)
           a[i][j]=3*a[i][j];
    }
    cout<<"行序优先输出:\n";                
    for(i=0;i<5;i++)                        //行序优先输出
    {
        cout<<"第"<<i<<"行:";              
        for(j=0;j<4;j++)
            cout<<a[i][j]<<"\t";
        cout<<"\n";
    }
    cout<<"列序优先输出:\n";   //列序优先输出(输出的第一行是数组中的第一列···,其实输出的就是"转置”)
    for(i=0;i<4;i++)                         
    {                               
        cout<<"第"<<i<<"列:";
        for(j=0;j<5;j++)
            cout<<a[j][i]<<"\t";
        cout<<"\n";
    }
    cout<<"倒着输出:\n";
    for(i=4;i>=0;i--)       //将数组“倒”着输出(即最后一行最后一列的最先输出,第0行第0列的最后输出)
    {
        cout<<"第"<<i<<"列:";
        for(j=3;j>=0;j--)
            cout<<a[i][j]<<"\t";
        cout<<"\n";
    }
    cout<<"数组中的偶数:\n";
    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]<<"\n";
    }
    cout<<"行列下标之和为3的倍数的元素:\n";
    for(i=0;i<5;i++)                    //输出行列下标之和为3的倍数的元素的值
    {
        for(j=0;j<4;j++)
         if((i+j)%3==0)
         cout<<"a["<<i<<"]"<<"["<<j<<"]="<<a[i][j]<<"\n";
    }

    return 0;
}
/*心得体会:
           哇 好麻烦 
           注释挺麻烦
           一会一换输入法
           编程过程
           很顺利
           保持激情
           继续努力*/
           

第十五周上机实践项目一——折腾二维数组

/* * 程序的版权和版本声明部分 *Copyright (c)2013,烟台大学计算机学院学生 * All rights reserved. * 文件名称:array.cpp * 作 ...
  • u012365984
  • u012365984
  • 2013年12月03日 17:11
  • 367

第十五周上级项目1-折腾二维数组.(倒着输出没写出)

/* * 程序的版权和版本声明部分 * Copyright (c)2013, 烟台大学计算机学院学生 * All rightsreserved. * 文件名称: array.cpp * 作 ...
  • u012368986
  • u012368986
  • 2013年12月03日 17:28
  • 828

第十五周上机任务项目1-折腾二维数组

01./* 02.* 程序的版权和版本声明部分 03.* Copyright (c)2012, 烟台大学计算机学院学生 04.* All rightsreserved. 05.* 文件...
  • zgz1992319
  • zgz1992319
  • 2012年12月06日 16:46
  • 274

第十五周项目一折腾二维数组

/* Copyright(C)2013,烟台大学计算机学院 All rights reserved. 文件名称:test.cpp 作者:李东奇 完成日...
  • u012369130
  • u012369130
  • 2013年12月03日 16:44
  • 690

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

.
  • u012246348
  • u012246348
  • 2013年12月03日 16:11
  • 495

第十五周——项目一—验证算法(8)基数排序

/* * Copyright (c) 2017,烟台大学计算机学院 * All right reserved. ...
  • yinna_csdn_cc
  • yinna_csdn_cc
  • 2017年12月14日 15:29
  • 39

第十五周——项目一—验证算法(7)归并排序

/* * Copyright (c) 2017,烟台大学计算机学院 * All right reserved. ...
  • yinna_csdn_cc
  • yinna_csdn_cc
  • 2017年12月14日 14:29
  • 47

第十五周项目一(3)——验证算法之直接选择排序

*Copyright(c)2017,烟台大学计算机与控制工程学院 *All rights reservrd. ...
  • wcq6210
  • wcq6210
  • 2017年12月09日 12:19
  • 23

第十五周——【项目2 - 用哈希法组织关键字】

/* * Copyright (c) 2015, 烟台大学计算机与控制工程学院 * All rights reserved. * 文件名称:main.cpp,btree.h,btree.cpp ...
  • Yukuimin
  • Yukuimin
  • 2015年12月07日 16:36
  • 152

第十五周项目一(7)——归并排序

*Copyright(c)2017,烟台大学计算机与控制工程学院 *All rights reservrd. ...
  • wcq6210
  • wcq6210
  • 2017年12月09日 12:30
  • 32
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:第十五周——狂扁ko二维
举报原因:
原因补充:

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