【问题标题】:How to find the biggest random number in specified value in C?如何在C中找到指定值中的最大随机数?
【发布时间】:2015-12-12 14:30:59
【问题描述】:

如何在此处保存和打印最大的随机数?

#define _CRT_SECURE_NO_WARNINGS
#include <stdio.h>
#include <stdlib.h>
#include <time.h>   
void main()
{
  int  i,max=0;

srand(time(NULL));

printf("rand gives value between 1-1000\n");
for (i = 0; i < 30; i++)
{
    printf("%d ", rand() % 1000 + 1);
}
printf("\nMax is %d", max);
getch();
}

提前谢谢你。

【问题讨论】:

    标签: c visual-studio random


    【解决方案1】:

    不用直接打印值,可以暂时保存,和max比较:

    for (i = 0; i < 30; i++) {
        int r = rand() %1000 + 1;
        printf("%d ", r);
        if(r>max) max = r;
    }
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2018-08-01
      • 1970-01-01
      • 2021-05-23
      • 1970-01-01
      • 1970-01-01
      • 2022-01-05
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多