解题思路:
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 人评分