解题思路:
STL大法好。
注意事项:
max_element函数返回的是元素地址。
参考代码:
#include<iostream> #include<cstdio> #include<algorithm> using namespace std; int a[10]; void f1() { for(int i=0;i<10;i++) { cin>>a[i]; } } void f2() { int *max,*min; max=max_element(a,a+10); min=min_element(a,a+10); *max=a[9]+*max; a[9]=*max-a[9]; *max=*max-a[9]; *min=a[0]+*min; a[0]=*min-a[0]; *min=*min-a[0]; } void f3() { for(int i=0;i<10;i++) { cout<<a[i]<<' '; } } int main() { f1(); f2(); f3(); return 0; }
0.0分
0 人评分
C语言程序设计教程(第三版)课后习题11.12 (C语言代码)浏览:754 |
C语言程序设计教程(第三版)课后习题8.3 (Java代码)浏览:1397 |
【数组的距离】 (C语言代码)浏览:776 |
C语言程序设计教程(第三版)课后习题9.6 (C语言代码)浏览:282 |
C语言程序设计教程(第三版)课后习题5.4 (C语言代码)浏览:934 |
简单的a+b (C语言代码)浏览:560 |
蚂蚁感冒 (C语言代码)浏览:1402 |
A+B for Input-Output Practice (III) (C语言代码)浏览:583 |
简单的a+b (C语言代码)浏览:1018 |
C语言程序设计教程(第三版)课后习题10.5 (C语言代码)浏览:981 |