如何在这里保存并打印最大的随机数?
#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();
}
提前谢谢您。
最佳答案
您可以将其保存在临时文件中,然后与 max
进行比较,而不是直接打印该值:
for (i = 0; i < 30; i++) {
int r = rand() %1000 + 1;
printf("%d ", r);
if(r>max) max = r;
}
关于c - C语言中如何求指定值中最大的随机数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34240981/