满意答案
setryrtwe
2013.05.30
采纳率:41% 等级:9
已帮助:867人
#include
#include
#include
int main()
{
int n,i;
int *p;
int max_array,min_array;
srand(time(0));
printf("请输入随机数个数:");
scanf("%d",&n);
int *array;
//为n个随机整数分配存储空间,array指向所分配区域第一个字节的地址
array=(int *)malloc(n*sizeof(int));
//产生n个随机数(10-99)分别放在所分配区域中
for(i=0;i
*(array+i)=rand()%90+10;
//输出n个随机数(10-99)
printf("随机数为:");
for(i=0;i
printf("%d ",array[i]);
//求最大值和最小值
max_array=min_array=array[0];
for(p=array;p
{
if(max_array
else if(min_array>(*p))min_array=(*p);
}
//输出最大值和最小值
printf("
最大数:%d
最小数:%d
",max_array,min_array);
return 0;
}
10分享举报