社区
C++ 语言
帖子详情
c++ 简单问题
tiancaigsl
2007-04-04 08:49:00
我想做一个程序,在输出1000个从1到1000000的随机整数在TXT文件里,每个数各占一行。
...全文
219
7
打赏
收藏
c++ 简单问题
我想做一个程序,在输出1000个从1到1000000的随机整数在TXT文件里,每个数各占一行。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
gjw310
2007-04-04
打赏
举报
回复
#include <fstream>
#include <iostream>
#include <cstdlib>
using namespace std;
int main()
{
int num, n, i;
double w_no=0;
ofstream fout("test.txt");
srand(NULL);
for(i=0; i<1000; i++)
{
num = rand();
n=num;
num = rand();
w_no = ((num+n)%1000000)*(rand()%20);
if(w_no>1000000 || w_no<1000)
{
i--;
}
else
{
fout<<w_no<<endl;
}
}
system("pause");
return 0;
}
wangzhangyong411
2007-04-04
打赏
举报
回复
如果实在有问题的话,最多多用几个rand 大不了每位用一个rand()%9 这样7次可以解决了 自己想吧
gjw310
2007-04-04
打赏
举报
回复
在32位机器上rand返回的最大值是32767
bomdy
2007-04-04
打赏
举报
回复
void fun()
{
FILE *f;
int d;
if(f = fopen("data.txt","w"))
{
srand( (unsigned)time( NULL ) );
for(int i=0; i<1000; i++)
{
d = rand()%1000000 + 1;
fprintf(f, "%d", d);
}
fclose(f);
}
}
taodm
2007-04-04
打赏
举报
回复
#define RAND_MAX 0x7FFF
orc1984
2007-04-04
打赏
举报
回复
lz 這個太簡單了
書上有現成的例子 你對照下 寫個 就可以了
設n = 1000;
印1000個就可以了
jixingzhong
2007-04-04
打赏
举报
回复
#include <fstream>
#include <iostream>
#include <cstdlib>
using namespace std;
int main()
{
int num, n, i;
ofstream fout("test.txt");
for(i=0; i<1000; i++)
{
num = rand();
n=num;
num = rand();
fout<<(num+n)%1000000<<endl;
}
system("pause");
return 0;
}
由于 rand 返回的随机数据的范围是 0~65535
所以, 使用两次 rand求和再%1000000 写文件。
C# 编程从入门到精通
本书既为入门者提供了
简单
教程,同时也为高级编程人员提供了大量的例程。 本书用来帮助现在的C/
C++
开发者迅速跟进至C#。
c++
——
简单
计算器
用
C++
编写
简单
计算器 限制: 1、只能使用分支语句与循环语句; 2、不能使用数组和自定义函数; (即把自己当作只学到分支语句和循环语句的初学者) 计算器要求: 1、可以进行
简单
的加、减、乘、除四则运算; ...
C++
简单
排序——选择排序
C++
简单
排序——选择排序
C++
实现
简单
链表
链表是最常用的一种数据结构,无论什么语言,学习数据结构,都绕不开链表,下面通过
c++
来实现
简单
链表,所谓
简单
链表,就是构建链表,然后遍历打印链表。
c++
中构建链表,最
简单
的是使用结构体来定义节点,节点...
C/
C++
经典算法——约瑟夫
问题
C/
C++
经典算法——约瑟夫
问题
什么是约瑟夫
问题
一行代码解决约瑟夫
问题
!!!
C++ 语言
64,654
社区成员
250,484
社区内容
发帖
与我相关
我的任务
C++ 语言
C++ 语言相关问题讨论,技术干货分享,前沿动态等
复制链接
扫一扫
分享
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
请不要发布与C++技术无关的贴子
请不要发布与技术无关的招聘、广告的帖子
请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下
试试用AI创作助手写篇文章吧
+ 用AI写文章