输入10个无重复的整数到一维数组,求出值最小元素的位置,将值最小元素与最后元素值互换,输出处理后的一维数组。
#include <stdio.h>main(){int a[10];int i;int min,sign=0;for(i=0;i<10;i++){ scanf("%d",&a[i]);}min = a[0];for(i=0;i<10;i++){if(a[i]<=min){min = a[i];sign = i;}}printf("%d,%d",min,sign);a[sign] = a[9];a[9] = min;for(i=0;i<10;i++){printf("%d",a[i]);}}[/i][/i][/i][/i]
举一反三
内容
- 0
输入8个整数放入数组中,把其中最大的元素与第一个元素交换,最小的元素与最后一个元素交换,输出交换后的数组。
- 1
输入数组,最大的与第一个元素交换,最小的与最后一个元素交换,输出数组。
- 2
输入10实数到数组,然后以小数点后两位的格式倒序输出该数组中下标是偶数的元素值。
- 3
编程实现功能:输入20个整型数存入数组中,将数组元素的最大值与第一个元素交换,最小的与最后一个元素交换,输出数组。
- 4
输入数组a[10],最大的与第一个元素交换,最小的与最后一个元素交换,输出数组。