C语言随机生成10个100以内的整数。并将产生的结果输入到一个名为data.txt的文件中
时间: 2024-03-26 14:36:18 浏览: 232
quchong.zip_data.txt_生成随机数
好的,以下是C语言代码实现:
```c
#include <stdio.h>
#include <stdlib.h>
#include <time.h>
int main() {
srand((unsigned)time(NULL)); // 初始化随机数种子
FILE *fp = fopen("data.txt", "w"); // 打开文件
int i, num;
for (i = 0; i < 10; i++) {
num = rand() % 100 + 1; // 生成1-100之间的随机数
fprintf(fp, "%d ", num); // 将结果写入文件
}
fclose(fp); // 关闭文件
return 0;
}
```
代码的逻辑比较简单,通过`srand()`函数初始化随机数种子,然后循环10次,每次生成一个1-100之间的随机数,并将结果写入文件中。最后关闭文件即可。
阅读全文