计算机 c++ 找中值算法
1 回答
开心每一天1111
TA贡献1836条经验 获得超13个赞
| 12345678910111213141516171819202122232425 | #include "stdafx.h"#include <iostream>using namespace std; void Middle(int elem[],int n) //先对数组冒泡排序,输出中间值{ for (int i=1; i<n; i++) { for (int j=0; j<n-1; j++) { if (elem[j]>elem[j+1]) { swap(elem[j],elem[j+1]); } } } cout<<"中间值:"<<elem[(n+1)/2]<<endl; //如果你要找中间值,应该输出elem[n/2]}int _tmain(int argc, _TCHAR* argv[]){ int elem[5] = {2, 4, 1, 3, 5}; Middle(elem, 5); return 0;} |
| 1 |
- 1 回答
- 0 关注
- 616 浏览
添加回答
举报
0/150
提交
取消
