
这是头文件的包含,c语言书上肯定有
while(scanf("%d",&n)!=EOF)
这句话是为了在OJ上提交用的,
OJ上有很多组数据的输入,你不知道有多少组
用这句话就是说有输入,执行,直到OJ输入结束了,程序也结束
EOF = end of file
第一行表示数组的行数和列数,然后下面是具体的数组;将数组保存到生成的.exe同目录下,取名为in.txt即可
#include <string>
#include <iostream>
using namespace std
int main()
{
int row, colum// 二维数组的行数和列数
int i,j//循环变量
freopen("in.txt","r",stdin)//将标准输入重定向到文件,
//之后,你使用cin>>读取数据,就是从文件输入的了
cin>>row>>colum
int **a=new int*[row]//根据读入的行、列数动态定义数组大小
for (i = 0i <row++i) {
a[i] = new int[colum]
}
for (i = 0i <row++i) {
for (j = 0j <colum++j) {
cin>>a[i][j]
}
}
for (i = 0i <row++i) {
for (j = 0j <colum++j) {
cout<<a[i][j]<<" "
}
cout<<endl
}
return 0
}
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)