计算机 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 关注
- 573 浏览
添加回答
举报
0/150
提交
取消