解题思路:
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语言程序设计教程(第三版)课后习题6.9 (C语言代码)浏览:502 |
C语言训练-排序问题<1> (C语言代码)浏览:1368 |
不知道哪里错了浏览:1158 |
C二级辅导-进制转换 (C语言代码)浏览:630 |
C语言程序设计教程(第三版)课后习题6.4 (C语言代码)浏览:663 |
【蟠桃记】 (C语言代码)浏览:676 |
【亲和数】 (C语言代码)浏览:875 |
Pascal三角 (C语言代码)格式错误浏览:534 |
程序员的表白 (C语言代码)浏览:672 |
C语言程序设计教程(第三版)课后习题6.3 (C语言代码)浏览:967 |