还能更精简的么? 把20个随机数存入一个数组,然后输出数组中的最小值和下标。
用一位数组编程:把20个随机数存入一个数组,然后输出数组中的最小值和下标。
#include <stdio.h>
#include <stdlib.h>
#include <time.h>
main()
{
int i,Minarr,Mark,arr[20];
srand((unsigned)time(NULL));
for (i=0;i<20;i++)
{
arr[i]= rand()%100;
if (i==0)
Minarr = arr[i];
else if (arr[i]<Minarr)
{
Minarr = arr[i];
Mark = i;
}
if (i==19)
printf("The Minarr is arr[%d]=%d\n",Mark,Minarr);
}
}
...全文
相关推荐
C语言程序设计-把20个随机数存入一个数组,然后输出该数组中的最小值;其中确定最小值的下标的操作在fun函数中实现
C语言程序设计-把20个随机数存入一个数组,然后输出该数组中的最小值;其中确定最小值的下标的操作在fun函数中实现,请给出该函数的定义;.c
C语言程序设计-把20个随机数存入一个数组,然后输出该数组中的最大值;
C语言程序设计-把20个随机数存入一个数组,然后输出该数组中的最大值;
基于C++,写一个程序 要求用户输入10个数据到数组中,然后将数组中最大值和最小值显示出来,并显示下标
写一个程序。要求用户输入10个数据到数组中,然后将数组中最大值和最小值显示出来,并显示下标。C++小练习,适合新手学习数组、循环等概念。
java 输入一个数字组成的数组(输出该数组的最大值和最小值)
主要介绍了java 输入一个数字组成的数组,输出该数组的最大值和最小值,需要的朋友可以参考下
分治算法-求一个数组中的最大值和最小值
分治思想:将难以直接求解的大问题分解为k个相同的子问题;对这k个子问题分别求解。如果子问题的规模仍然不够小,则再划分为k个子问题,如此递归的进行下去,直到问题规模足够小,很容易求出其解为止;


