C语言从键盘上输入10个整数,求其中最大值和最小值及其序号
时间: 2024-05-02 09:22:59 浏览: 112
cpp代码-大作业第二题: 输入一个5行5列的二维数组,编程实现: (1) 求出其中的最大值和最小值及其对应的行列位置; (2) 求出上三角上各元素之和(上三角的元素a[i][j] ,i+j<5)。
好的,根据您的问题,我可以为您提供如下C语言代码:
```
#include <stdio.h>
int main()
{
int arr[10];
int max, min;
int max_index, min_index;
int i;
printf("请输入10个整数:\n");
for (i = 0; i < 10; i++) {
scanf("%d", &arr[i]);
}
max = arr[0];
min = arr[0];
max_index = 0;
min_index = 0;
for (i = 1; i < 10; i++) {
if (arr[i] > max) {
max = arr[i];
max_index = i;
} else if (arr[i] < min) {
min = arr[i];
min_index = i;
}
}
printf("最大值为%d,序号为%d;最小值为%d,序号为%d\n", max, max_index, min, min_index);
return 0;
}
```
这段代码可以让您输入10个整数,并且求出其中的最大值和最小值及其对应的序号,并且可以在控制台输出结果。希望能对您有所帮助!
阅读全文