求C++产生随机数存入文档程序
随机产生100个整数,保存于数据文件data.txt中,打开data.txt文件读入数组A中,对A数组的元素从小到大排序。...
随机产生100个整数,保存于数据文件data.txt中,打开data.txt文件读入数组A中,对A数组的元素从小到大排序。
展开
展开全部
#include <iostream>
#include <fstream>
#include <stdlib.h>
using namespace std;
int main()
{
fstream fso("data.txt", ios::out);
int i;
for(i = 0; i < 100; ++i)
fso << rand() << ' ';
fso.close();
fstream fsi("data.txt", ios::in);
int x[100];
for(i = 0; i < 100; ++i)
fsi >> x[i];
int j;
for(i = 0; i < 100; ++i)
for(j = 99; j > i; --j)
if(x[j - 1] > x[j])
{
int t = x[j];
x[j] = x[j - 1];
x[j - 1] = t;
}
for(i = 0; i < 100; ++i)
cout << x[i] << '\t';
return 0;
}
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询