解题思路:
注意事项:
参考代码:
#include<stdio.h>
int Scanf(int a[10])
{
for(int i = 0; i < 10; i++)
scanf("%d", &a[i]);
return 0;
}
int Change(int a[10])
{
int min, max, t, i, x, y;
min = a[0];
//max = a[0];//若数组为 10,1...则出错
max = 0;
for(i = 1; i < 10; i++)
{
if(a[i] < min)
{
min = a[i];
x = i;
}
}
t = a[x];
a[x] = a[0];
a[0] = t;
for(i = 0; i < 10; i++)
{
if(a[i] > max)
{
max = a[i];
y = i;
}
}
t = a[y];
a[y] = a[9];
a[9] = t;
return 0;
}
int Printf(int a[10])
{
for(int i = 0; i < 10; i++)
printf("%d ", a[i]);
printf("\n");
return 0;
}
int main()
{
int a[10];
Scanf(a);
Change(a);
Printf(a);
return 0;
}
0.0分
0 人评分
C语言程序设计教程(第三版)课后习题1.5 (C语言代码)浏览:596 |
简单的a+b (C语言代码)浏览:362 |
C语言训练-求1+2!+3!+...+N!的和 (C语言代码)浏览:801 |
C语言程序设计教程(第三版)课后习题6.5 (C语言代码)浏览:606 |
C语言程序设计教程(第三版)课后习题6.8 (C语言代码)浏览:535 |
C语言程序设计教程(第三版)课后习题9.10 (C语言代码)浏览:850 |
C语言程序设计教程(第三版)课后习题5.6 (C语言代码)浏览:527 |
1071题解浏览:517 |
Tom数 (C语言代码)浏览:549 |
C语言程序设计教程(第三版)课后习题9.8 (C语言代码)浏览:639 |