#include <stdlib.h>
#include <stdio.h>
#include <time.h>
void main( void )
{
int i;
srand(1);
for( i = 0; i < 10;i++ )
printf( " %d\n", rand() );
}怎么把产生的随机数放入一个数组中呢?
#include <stdlib.h>
#include <stdio.h>
#include <time.h>
#include <string.h>
FILE *fp;
void main( void )
{
int i;
int j;
int num[11];
srand(1);
for( i = 0; i < 10;i++ )
printf( " %d\n", rand() );
for(j=0;j<11;j++){
num[i]=rand();
i++;
}
fp=fopen("use.txt","w+");
fwrite(&num,strlen(num),1,fp);
}
我写成这样后为什么在文件中显示的是一堆 “ 烫”!!!!怎么解决啊
把随机数放入数组中
答案:1 悬赏:20
解决时间 2021-02-17 23:55
- 提问者网友:斩断情丝
- 2021-02-17 13:24
最佳答案
- 二级知识专家网友:安稳不如野
- 2021-02-17 14:47
示例如下:
#include <stdlib.h>
#include <stdio.h>
#include <time.h>
#define N 10
int a[N];
void main( void )
{
int i;
srand(1);
for(i=0;i<N;i++)
{
a[i]=rand();
printf("%8d%8d\n",i,a[i]);
}
}
#include <stdlib.h>
#include <stdio.h>
#include <time.h>
#define N 10
int a[N];
void main( void )
{
int i;
srand(1);
for(i=0;i<N;i++)
{
a[i]=rand();
printf("%8d%8d\n",i,a[i]);
}
}
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯