C++ 算法 求10个或N个数中最大值
请大家把自己的方法也发上来看看哈 呵呵
和小弟的对比下 最好能有更好的方法哦 我的办法好笨。。。
#include "stdafx.h"
#include <iostream>
int main()
{
using namespace std;
int i,t,n;
i = 1;
t = n = 0;
int x[11] = {20,14,22,10,88,45,78,56,43,28};
do
{
if(x[ i ] > x[i-1])
{
if(x[ i ] > t)
{
t = x[ i ];
}
else
t = t;
}
else
if(x[i-1] > n)
{
n = x[i-1];
}
else
n = n;
i++;
}
while(i < 10);
if(t > n)
cout << t;
else
cout << n;
return 0;
}
上面代码通过编译
小弟不才 还望高手指点 谢谢!!
图片一直上传不了 本来可以看看 算法图片的 呵呵
等能上传了再弄把。。。哎
[ 本帖最后由 mikeshmily 于 2008-4-17 01:09 编辑 ]