解题思路:
注意事项:
参考代码:
#include<iostream>
#include<iomanip>
using namespace std;
void in(int a[]){
for(int i=0;i<10;i++){
cin>>a[i];
}
}
void swap(int a[]){
int max=a[0],min=a[0],m=0,n=0;
for(int i=0;i<10;i++){
if(a[i]>max){
max=a[i];m=i;
}
}
for(int i=0;i<10;i++){
if(a[i]<min){
min=a[i];n=i;
}
}
int k=a[9];
a[9]=a[m];
a[m]=k;
int i=a[0];
a[0]=a[n];
a[n]=i;
}
void out(int a[]){
for(int i=0;i<10;i++){
cout<<a[i]<<" ";
}
}
int main() {
int a[10];
in(a);
swap(a);
out(a);
return 0;
}
0.0分
1 人评分
C语言程序设计教程(第三版)课后习题7.3 (C语言代码)浏览:1211 |
C语言程序设计教程(第三版)课后习题7.4 (C语言代码)浏览:1295 |
用筛法求之N内的素数。 (C语言代码)浏览:878 |
C语言程序设计教程(第三版)课后习题8.8 (C语言代码)浏览:1474 |
C语言程序设计教程(第三版)课后习题1.6 (C语言代码)浏览:566 |
A+B for Input-Output Practice (C语言代码)浏览:497 |
关于float,double变量的几点说明浏览:1919 |
C语言程序设计教程(第三版)课后习题8.2 (C语言代码)浏览:1096 |
JAM计数法 (C语言代码)浏览:715 |
C语言训练-字符串正反连接 (C语言代码)浏览:650 |