题目:将任意10个数输入一维数组,找出最大数放到最前面,最小数放到最后面。
#include<stdio.h>
int main()
{
int arry[10], i, j = 0, k = 0, t;
int max, min;
printf("请输入十个数:\n");
for (i = 0; i < 10; i++)
{
scanf("%d", &arry[i]);
}
max = arry[j];
min = arry[k];
for (i = 0; i < 10; i++)
{
if (arry[j] < arry[i])
{
j = i;
max = arry[i];
}
if (arry[k] > arry[i])
{
k = i;
min = arry[i];
}
}
arry[j] = arry[0];
arry[0] = max;
arry[k] = arry[9];
arry[9] = min;
for (i = 0; i < 10; i++)
{
printf("%d ", arry[i]);
}
return 0;
}