vc生成随机数

来源:百度知道 编辑:UC知道 时间:2024/06/18 12:31:57
要求:生成1~200间的90个随机数,数分为三列显示,每列30个数.并将这些数以文本形式存到D盘新建文件夹下扩展名为TXT

#include<iostream>
#include<fstream>
#include<ctime>

using namespace std;

ofstream fout("d:\\新建文件夹\\abc.txt");

int main()
{
srand(time(0));
int cnt;
for(cnt=1;cnt<=90;cnt++)
{
fout << rand() % 200 + 1;
if(cnt%3==0)fout << endl;
else fout << " ";
}

}
用之前在D盘先建一个“新建文件夹”

我用 C写了
#include<time.h>
#include<stdio.h>
#include<windows.h>
void main()
{
int r,i;
FILE * fp=fopen("random.txt","w");
if(fp==NULL) exit(0);
srand(time(NULL));
for(i=1;i<=90;i++)
{
r=rand()%200+1;
fprintf(fp,"%4d",r);
if(i%3==0) fprintf(fp,"\n");
}
fclose(fp);
}