函数的调用怎么整!?

库函数rand(),srand(),time()的调用
编程 用for循环输出20个0至99的随机数,要求每输出五个数换一行

运行结果及代码如下:

img

代码:

#include <stdio.h>
#include <time.h>
#include <stdlib.h>
int main()
{
    int i;
    srand(time(NULL));
    for(i=1;i<=20;i++)
    {
        printf("%d",rand()%100);
        if(i%5==0)
            printf("\n");
        else
            printf(" ");
    }
    return 0;
}



#include "stdio.h"
int main()
{
    int i,a,cnt=0;
    srand(time(NULL));
    for(i=0;i<20;i++)
    {  
        a = rand()%100;
        printf("%d\t",a);
        cnt++;
        if(cnt % 5 ==0){
            printf("\n");
        }
    }
    return 0;
}
#include <stdio.h>
#include <time.h>
int main()
{
      int i;
      srand(time(NULL));
      for(i=1;i<=20;i++)
      {
          printf("%d ",rand()%100);
          if(i%5==0)
              printf("\n");
      }
      return 0;
}

供参考:

#include<stdio.h>
#include<stdlib.h>
int main()
{
    int i;
    srand((unsigned int)time(NULL));
    for(i=0;i<20;i++)
    {
        printf("%2d%c",rand()%100,(i+1)%5==0?'\n':' ');
    }
    return 0;
}