c语言编程题 定义一个包含20个元素的一维数组a 输出这20个元素的最小值和其下标 怎么编啊

2024-11-19 04:26:46
推荐回答(2个)
回答1:

#include

int main(void) {
int a[20]={20,19,18,17,16,15,14,13,12,11,10,9,8,7,6,5,4,3,2,1};
int i=0;
int index=0;
int min=a[0];
for(i=0;i<20;i++)
{
if(a[i] {
min = a[i];
index = i;
}
}

printf("最小值:%d,下标:%d",min,index);
return 0;
}

回答2:

算法思路:
用一重循环,找出其中的最小值,并记录其下标
然后输出即可
如果语法不知,任何一本书都可以让你知晓