第14周上机实践项目5——体会棋盘游戏中的数据存储(1)
2014-12-01 11:36
351 查看
问题及代码
运行结果:
![](http://img.blog.csdn.net/20141201113549597)
学习感悟:还只是基础。。。。
/* * Copyright (c) 2014, 烟台大学计算机学院 * All rights reserved. * 文件名称:test.cpp * 作 者:辛彬 * 完成日期:2014年 12 月 1 日 * 版 本 号:v1.0 * * 问题描述: 按行输出随机二位数组的数据,并求出对角线的数据。 * 输入描述:没有输入。 * 程序输出:随机二位数组的数据,对角线的数据; */ #include <iostream> #include <ctime> #include <cstdlib> using namespace std; void setdata(int a[8][8]); //设置随机数 void out(int a[8][8]); //输出数组 void outDiagonal(int a[8][8]); //输出对角线元素的值 int main() { int a[8][8]; setdata(a); out(a); outDiagonal(a); return 0; } void setdata(int a[8][8]) { int i,j; srand(time(NULL));//需要用当前时间作“种子”,以便每次运行取得的序列不同 for(i=0; i<8; i++) for(j=0; j<8; j++) a[i][j]=rand()%50+1; return; } //按行序优先输出数组 void out(int a[8][8]) { int x,y; for(x=0; x<8; x++) { for(y=0; y<8; y++) { cout<<a[x][y]<<" "; if(a[x][y]<10) cout<<" "; } cout<<endl; } } //输出对角线元素的值(从左上到右下、从右上到左下) void outDiagonal(int a[8][8]) { int x,y; cout<<"对角线元素的值分别为:"<<endl; for(x=0,y=0; x<8; x++,y++) cout<<a[x][y]<<" "; cout<<endl; for(x=0,y=7; x<8; x++,y--) cout<<a[x][y]<<" "; }
运行结果:
学习感悟:还只是基础。。。。
相关文章推荐
- 第14周上机实践项目5——体会棋盘游戏中的数据存储(3)
- 第14周上机实践项目5——体会棋盘游戏中的数据存储(2)
- 第14周项目5 体会棋盘游戏的数据存储
- 第14周项目5-体会棋盘游戏中的数据存储
- 第14周项目 5-体会棋盘游戏中的数据存储
- 第14周项目5-体会棋盘游戏中的数据存储
- 第14周项目5-体会棋盘游戏中的数据存储
- 第14周项目5-体会棋盘游戏的数据存储
- 第14周项目5 体会棋盘游戏中的数据存储
- 第14周项目5-棋盘游戏中的数据存储
- 第十四周项目5:体会棋盘游戏中的数据存储
- 第十四周项目5-体会棋盘游戏中的数据存储
- 第14周 项目5-体会棋盘游戏中的数据储存
- 第14周项目5-体验棋盘游戏中的数据存储(2、扫雷游戏+改变数据)
- 第十四周项目五 体会棋盘游戏中的数据存储
- 第十四周项目5体会棋盘游戏里的数据存储
- 第14周项目5-棋盘游戏中的数据存储(1、输出对角线上的数)
- 项目6-体会棋盘游戏中的数据存储
- 第十四周 项目五--体会棋盘游戏中的数据存储
- 第十四周项目5-体会棋盘游戏中的数据存储