全部问题 > 当前问题

不明白为什么报错。

#include<stdio.h>

#include <stdlib.h>

#include <time.h>

   int main(void)

{

int t,i,a,b;

time(&t);    //这一行报错 为什么? 

srand(t);

a=rand()%100;

b=rand()%100;

//for (i=1;i<=5;i++);

   printf ("%d\n%d\n",a,b); 

    printf ("%d\n",a+b);

 } 


纪 湘 2019-9-14 14:18:18

共 4 个回答

最佳答案

王幸 2019-9-18 10:05:59

t变量应该初始化

纪 湘 2019-9-19 13:05:57

回复 王幸:怎样初始化?

王幸 2019-9-19 14:22:16

回复 纪   湘:int t=1;

纪 湘 2019-9-20 16:19:58

回复 王幸:谢谢