當前位置:編程學習大全網 - 編程軟體 - 可以追加分:編程產生[0-9999]間10000個隨機數,存入文件a.txt

可以追加分:編程產生[0-9999]間10000個隨機數,存入文件a.txt

#include <windows.h>

#include <iostream>

using namespace std;

int main()

{

int num;

int i = 10000;

FILE *pout;

pout = fopen("a.txt", "wb");

srand(GetTickCount());

while (i) //生成10000個隨機數

{

//由於rand函數生成的數範圍是0~0x7fff,所以生成的隨機數先除0x7fff,

//再乘10000,得到的範圍就是0~10000

num = (int)((double)rand() / (double)0x7fff * (double)10000);

//將隨機數以十進制保存到文件中,以'\t'分隔

fprintf(pout, "%d\t", num);

i--;

}

fclose(pout);

return 0;

}

  • 上一篇:編程項目網站
  • 下一篇:單片機驅動蜂鳴器原理是什麽與設
  • copyright 2024編程學習大全網