编程,把20个随机数存入一个数组,然后输出该数组中的最小值,并输出最小值的下标
答案:1 悬赏:0 手机版
解决时间 2021-01-30 03:22
- 提问者网友:留有余香
- 2021-01-29 13:04
编程,把20个随机数存入一个数组,然后输出该数组中的最小值,并输出最小值的下标
最佳答案
- 五星知识达人网友:躲不过心动
- 2021-01-29 14:22
printf("%d %d",&a[min],&min); 语句中有问题,&a[min]和&min是取两个变量的地址,应改作a[min]和min,修改后程序为:
#include "stdafx.h"
#include
#include
#include
int main(int argc, char* argv[])
{
int a[100];
int i;
int min;
srand(time(0));
for(i=0;i<20;i++)
{
a[i]=rand()%100;
}
min=0;
i=1;
while(i<20)
{
if(a[min]>a[i]) min=i;
i++;
}
printf("%d %d",a[min],min);
return 0;
}
若满意请及时采纳,谢谢
#include "stdafx.h"
#include
#include
#include
int main(int argc, char* argv[])
{
int a[100];
int i;
int min;
srand(time(0));
for(i=0;i<20;i++)
{
a[i]=rand()%100;
}
min=0;
i=1;
while(i<20)
{
if(a[min]>a[i]) min=i;
i++;
}
printf("%d %d",a[min],min);
return 0;
}
若满意请及时采纳,谢谢
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯