解题思路:
注意事项:
参考代码:
#include<stdio.h>
int fun2(int s1[10])
{
int i;
for(i=0;i<10;i++)
scanf("%d",&s1[i]);
}
int fun1(int s1[10])
{
int max=0,min=s1[0],x,y,x1,y1;
for(int i=0;i<10;i++)
{
if(s1[i]<min)
{
min=s1[i];
x=i;
}
}
x1=s1[0];
s1[0]=min;
s1[x]=x1;
for(int j=0;j<10;j++)
{
if(s1[j]>max)
{
max=s1[j];
y=j;
}
}
y1=s1[9];
s1[9]=max;
s1[y]=y1;
}
int main()
{
int s1[10],i;
fun2(s1);
fun1(s1);
for(i=0;i<10;i++)
printf("%d ",s1[i]);
return 0;
}
0.0分
0 人评分
C语言程序设计教程(第三版)课后习题10.5 (C语言代码)浏览:733 |
C语言程序设计教程(第三版)课后习题8.3 (C语言代码)浏览:718 |
C语言程序设计教程(第三版)课后习题4.9 (C语言代码)浏览:601 |
最小公倍数 (C语言代码)浏览:1029 |
1126题解浏览:595 |
C语言程序设计教程(第三版)课后习题10.3 (C语言代码)浏览:509 |
理财计划 (C语言代码)浏览:468 |
拆分位数 (C语言代码)浏览:522 |
剔除相关数 (C语言代码)浏览:1092 |
C语言程序设计教程(第三版)课后习题6.4 (C语言代码)浏览:681 |