太菜的问题,高手进来也不屑答啦.我不是高手,我建议看书吧,99.99%的C++书籍里都能找到你要答案1.求最大值一般逐一比较,复杂度一般O(N)2.相反顺序你就用栈练练吧,求质数有很多算法,最简单的就用1到sqrt(n)来除n,然后判断3.参见第1个4.提示用求余代码就不写了