a我考网

 找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 94|回复: 0

[C++] 2011年计算机二级C++辅导实例编程(12)

[复制链接]
发表于 2012-7-31 21:56:58 | 显示全部楼层 |阅读模式
  数组中第二大数% ?5 D# m" {% L3 z3 {. Q* j
  01 //找出数组中第二大数。( D/ t! W, H. n+ X
  02 //
* s1 ^+ Z# \9 F5 g" P/ ]9 O  03
1 {0 n; _+ }# a% x  W0 d0 |  04 #include6 Z" |  U& H1 L2 K3 I- W* B
  05 using namespace std;
$ s( `+ @; p$ F2 t) i) a  06
  f& r( d) I7 f9 ?3 v) R! O  07 int find_second_max(int data[],int count)
9 I5 e7 C& L/ j  N- r3 C  08 {
8 N. M' q# A9 z% ?  09 int max,s_max=0;  g) V: a% j5 i7 a0 Q3 B
  10 max=data[0];
' C. G+ N/ t9 @/ @$ h6 c) K9 k! w  11 for (int i=1;i
: p1 [7 H, N1 s# B& d' S8 A0 r. I: v  12 {
4 }! z: [" e' @! D7 N0 F  13 if (max9 F7 W; C" E' W
  14 {
( q' w/ C/ a/ }+ @' {/ l: D$ z4 D  15 s_max=max;
+ k! p2 V; w9 \  16 max=data;" E! L) D; r" d
  17 }
; G0 J3 B8 j6 z* {# _  18 else if(max>data &&(s_max5 ^; I* {/ t* d/ e7 v+ k9 M
  19 s_max=data;/ ?( p$ n) V) G% b5 Q6 X
  20 }' H( r4 }7 o9 r7 h8 j
% _' E7 w( c7 u
  21 return s_max;4 D: w1 g- S, P7 x6 V
  22 }8 O6 n# G- E' F! ^& M9 k: X$ v
  23* Y: @. l' \0 \7 i* ]
  24 int main()* J* Y. O2 f; w! P! D
  25 {
- \- G! E! W2 ]  26 cout
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|Woexam.Com ( 湘ICP备18023104号 )

GMT+8, 2024-6-26 23:53 , Processed in 0.362927 second(s), 21 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表