/***********************************************************/
/* 学生:刘中华
/* 日期:2014-1-8
/* 内容:设计二维数组,给出一个坐标,输出周围8个数
/*
/*
/***********************************************************/
#include<iostream>
#include<ctime>
#include<iomanip>
#include<fstream>
using namespace std;
void setdata(int a[8][8]);
void outdata(int a[8][8]);
void out_diagonal(int a[8][8]);
void mine(int a[8][8],int x,int y);
void change(int a[8][8]);
void write_file(int a[8][8]);
void main()
{
int a[8][8],x,y;
ofstream outfile;//定义文件输出流对象,对文件进行写操作
outfile.open("myfile.txt",ios::out);
if(!outfile.is_open())//判断文件是否成功打开
{
cout<<"open error!"<<endl;
exit(1);
}
outfile.close();//先创建一个文件,再关闭,单独建立写文件函数
setdata(a);
write_file(a);
outdata(a);
cout<<endl;
out_di
设计二维数组,给出一个坐标,输出周围8个数,并将数组输出到文件
最新推荐文章于 2021-12-01 21:21:01 发布
该程序设计了一个8x8的二维数组,并实现了根据输入坐标输出周围8个数的功能。同时,程序能将数组内容写入到文件中。通过setdata()函数初始化数组,outdata()和out_diagonal()分别输出数组和对角线元素,mine()函数用于显示指定坐标的相邻元素,change()函数更新数组,最后write_file()将数组写入文件。

最低0.47元/天 解锁文章
4600

被折叠的 条评论
为什么被折叠?



