c语言输入10个整数保存到数组种,找出最小值以及它的下标,并输出该最小值及下标
时间: 2023-06-02 10:04:58 浏览: 214
好的,这是一个关于 programming 的问题。可以尝试使用以下代码实现:
```c
#include <stdio.h>
int main() {
int arr[10];
for (int i = 0; i < 10; i++) {
scanf("%d", &arr[i]);
}
int min = arr[0], index = 0;
for (int i = 1; i < 10; i++) {
if (arr[i] < min) {
min = arr[i];
index = i;
}
}
printf("最小值是 %d,它在数组中的下标是 %d。\n", min, index);
return 0;
}
```
希望这段代码可以帮助你。
相关问题
c语言输入10个整数保存到数组中,找出最小值以及它的下标
下面是一个实现上述功能的 C 代码:
```c
#include <stdio.h>
int main() {
int arr[10];
int min = 0, index = 0;
// 读入 10 个整数
printf("请输入 10 个整数:\n");
for (int i = 0; i < 10; i++) {
scanf("%d", &arr[i]);
}
// 找出最小值及其下标
for (int i = 0; i < 10; i++) {
if (arr[i] < arr[min]) {
min = i;
}
}
index = min;
// 输出最小值及其下标
printf("最小值为 %d,下标为 %d\n", arr[min], index);
return 0;
}
```
程序首先读入 10 个整数,然后用一个循环遍历整个数组,找出最小值及其下标。最后输出最小值及其下标即可。
1、定义一个一维数组,从键盘给数组输入10个整数,求出该数组的最小值和最小值的下标并输出。用c语言写
好的,下面是用C语言实现的代码:
```c
#include <stdio.h>
int main()
{
int arr[10];
int min = 0;
int index = 0;
printf("请输入10个整数:\n");
for (int i = 0; i < 10; i++)
{
scanf("%d", &arr[i]);
// 找到最小值和最小值的下标
if (arr[i] < arr[min])
{
min = i;
index = i;
}
}
printf("该数组的最小值为:%d,下标为:%d\n", arr[min], index);
return 0;
}
```
运行程序后,依次输入10个整数,程序会输出该数组的最小值和最小值的下标。