输入10个整数,将其中最小的数与第一个数对换,把最大德的数与最后一个数兑换写3个函数:①输入10个函数、②进行处理、③输出10个数.谢谢各位大哥大姐,帮帮小弟我!急!有没有简单一点的!
来源:学生作业帮助网 编辑:作业帮 时间:2024/06/27 16:10:04
![输入10个整数,将其中最小的数与第一个数对换,把最大德的数与最后一个数兑换写3个函数:①输入10个函数、②进行处理、③输出10个数.谢谢各位大哥大姐,帮帮小弟我!急!有没有简单一点的!](/uploads/image/z/5169781-37-1.jpg?t=%E8%BE%93%E5%85%A510%E4%B8%AA%E6%95%B4%E6%95%B0%2C%E5%B0%86%E5%85%B6%E4%B8%AD%E6%9C%80%E5%B0%8F%E7%9A%84%E6%95%B0%E4%B8%8E%E7%AC%AC%E4%B8%80%E4%B8%AA%E6%95%B0%E5%AF%B9%E6%8D%A2%2C%E6%8A%8A%E6%9C%80%E5%A4%A7%E5%BE%B7%E7%9A%84%E6%95%B0%E4%B8%8E%E6%9C%80%E5%90%8E%E4%B8%80%E4%B8%AA%E6%95%B0%E5%85%91%E6%8D%A2%E5%86%993%E4%B8%AA%E5%87%BD%E6%95%B0%EF%BC%9A%E2%91%A0%E8%BE%93%E5%85%A510%E4%B8%AA%E5%87%BD%E6%95%B0%E3%80%81%E2%91%A1%E8%BF%9B%E8%A1%8C%E5%A4%84%E7%90%86%E3%80%81%E2%91%A2%E8%BE%93%E5%87%BA10%E4%B8%AA%E6%95%B0.%E8%B0%A2%E8%B0%A2%E5%90%84%E4%BD%8D%E5%A4%A7%E5%93%A5%E5%A4%A7%E5%A7%90%2C%E5%B8%AE%E5%B8%AE%E5%B0%8F%E5%BC%9F%E6%88%91%21%E6%80%A5%21%E6%9C%89%E6%B2%A1%E6%9C%89%E7%AE%80%E5%8D%95%E4%B8%80%E7%82%B9%E7%9A%84%21)
输入10个整数,将其中最小的数与第一个数对换,把最大德的数与最后一个数兑换写3个函数:①输入10个函数、②进行处理、③输出10个数.谢谢各位大哥大姐,帮帮小弟我!急!有没有简单一点的!
输入10个整数,将其中最小的数与第一个数对换,把最大德的数与最后一个数兑换
写3个函数:①输入10个函数、②进行处理、③输出10个数.谢谢各位大哥大姐,帮帮小弟我!急!
有没有简单一点的!
输入10个整数,将其中最小的数与第一个数对换,把最大德的数与最后一个数兑换写3个函数:①输入10个函数、②进行处理、③输出10个数.谢谢各位大哥大姐,帮帮小弟我!急!有没有简单一点的!
#include
void array_input(int * array,int n)
{
int * a = 0;
if(!array || n < 1) return;
printf("please input %d numbers:",n);
for(a = array; a < array + n; a++) scanf("%d",a);
}
void array_deal(int * array,int n)
{
int * a = 0,* x = 0,* y = 0,b = 0;
if(!array || n < 1) return;
x = array; y = array;
for(a = array; a < array + n; a++) {
if(*x > *a) x = a;
if(*y < *a) y = a;
}
a = array;
b = *x;
*x = *a;
*a = b;
a = array + n - 1;
b = *y;
*y = *a;
*a = b;
}
void array_output(int * array,int n)
{
int * a = 0;
if(!array || n < 1) return;
for(a = array; a < array + n; a++) printf("%d ",*a);
}
int main(void)
{
int array[10];
array_input(array,10);
array_deal (array,10);
array_output(array,10);
return 0;
}
/*运行结果示例:
please input 10 numbers:3 1 4 2 0 8 7 9 6 5
0 1 4 2 3 8 7 5 6 9
*/