动态生成N维二维数组,并输出到文件中

来源:互联网 发布:java log日志输出 编辑:程序博客网 时间:2024/06/06 03:35
#include<iostream.h>#include <stdio.h> #include <stdlib.h>#include<time.h>#include <fstream.h>#include<iomanip.h>int main(){int n;cout<<"请输入要创建的数组阶数n:";  cin>>n;//输入阶数n    int **a;   a=new int*[n];   for(int i=0;i<n;i++)   {    a[i]=new int[n];    for(int j=0;j<n;j++)     a[i][j]=1+rand()%100;  //随机生成1~100的随机数   }   ofstream os("d:\\jieguo.txt");  //输出到D盘,生成txt文件 for(int l=0;l<n;l++){for(int m=0;m<n;m++){printf("%4d",a[l][m]);os<<setw(4)<<a[l][m];//按格式输出矩阵 }printf("\n");os<<endl;}}


0 0