C语言.由键盘输入10个整数存入数组,输出最大值、最小值及它们的位置信息.并将最大、最小值位置互换后,再由键盘输入10个整数存入数组,输出最大值、最小值及它们的位置信息.并将最大、

来源:学生作业帮助网 编辑:作业帮 时间:2024/04/28 00:54:15
C语言.由键盘输入10个整数存入数组,输出最大值、最小值及它们的位置信息.并将最大、最小值位置互换后,再由键盘输入10个整数存入数组,输出最大值、最小值及它们的位置信息.并将最大、

C语言.由键盘输入10个整数存入数组,输出最大值、最小值及它们的位置信息.并将最大、最小值位置互换后,再由键盘输入10个整数存入数组,输出最大值、最小值及它们的位置信息.并将最大、
C语言.由键盘输入10个整数存入数组,输出最大值、最小值及它们的位置信息.并将最大、最小值位置互换后,再
由键盘输入10个整数存入数组,输出最大值、最小值及它们的位置信息.并将最大、最小值位置互换后,再输出调整后的数组.

C语言.由键盘输入10个整数存入数组,输出最大值、最小值及它们的位置信息.并将最大、最小值位置互换后,再由键盘输入10个整数存入数组,输出最大值、最小值及它们的位置信息.并将最大、
/*
输入10个整数(空格隔开) :45 67 71 23 19 87 62 33 91 24
67 71 23 19 87 62 33 91 24
最大值是 :91,索引是 :8
最小值是 :19,索引是 :4
最大值和最小值交换位置后 :
45 67 71 23 91 87 62 33 19 24
请按任意键继续...
*/
#include
int main() {
\x09int i,a[10];
\x09int max = 0,min = 0,t;
\x09printf("输入10个整数(空格隔开) :");
\x09for(i = 0; i < 10; ++i) scanf("%d",&a[i]);
\x09for(i = 1; i < 10; ++i) {
\x09\x09printf("%d ",a[i]);
\x09\x09if(a[i] > a[max]) max = i;
\x09\x09if(a[i] < a[min]) min = i;
\x09}
\x09printf("\n最大值是 :%d,索引是 :%d\n",a[max],max);
\x09printf("最小值是 :%d,索引是 :%d\n",a[min],min);
\x09t = a[max];
\x09a[max] = a[min];
\x09a[min]= t;
\x09printf("最大值和最小值交换位置后 :\n");
\x09for(i = 0; i < 10; ++i) printf("%d ",a[i]);
\x09printf("\n");
\x09return 0;
}