C++ 利用随机函数发生任意10个正整数,并将其写入一文本文件file.dat中,要求采用输入出流方式
1个回答
展开全部
#include <time.h>
#include <iostream>
#include <fstream>
using namespace std;
int main()
{
ofstream out;
int num;
out.open("file.dat",ios::out);
if (!out)
{
cout<<"open fail!"<<endl;
}
srand(time(NULL)); //
for(int i=0;i<10;i++)
{
num = rand()%1000+1;//产生1-1000的随机数,随机数的范围可以自己设定
out<<num<<endl; //一行一个数据,自己设定分隔符
}
out.close();
return 0;
}
#include <iostream>
#include <fstream>
using namespace std;
int main()
{
ofstream out;
int num;
out.open("file.dat",ios::out);
if (!out)
{
cout<<"open fail!"<<endl;
}
srand(time(NULL)); //
for(int i=0;i<10;i++)
{
num = rand()%1000+1;//产生1-1000的随机数,随机数的范围可以自己设定
out<<num<<endl; //一行一个数据,自己设定分隔符
}
out.close();
return 0;
}
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询