a我考网

 找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 92|回复: 0

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

[复制链接]
发表于 2012-7-31 21:56:58 | 显示全部楼层 |阅读模式
  数组中第二大数
) J& p$ D' r# `  01 //找出数组中第二大数。* n, v. ]0 L6 R, b; R. B* N  a
  02 //% g: N% _6 G4 P2 {/ I' k% A$ c1 f$ D
  03
& y8 [4 \! U8 u  04 #include
1 D- {9 r* Y( e6 F. P  05 using namespace std;+ y+ I4 h/ v& {. q5 S
  06
8 X* ?2 Y5 {8 S% R) F% R  07 int find_second_max(int data[],int count)
8 p( V0 n, m$ Q; Q% \) ^- G  08 {8 F0 [/ q! T" {0 q. _
  09 int max,s_max=0;
" d/ u- Y% S4 o. y- F' L* J: p  10 max=data[0];
1 q8 d1 W0 @% N' j1 a5 ]  11 for (int i=1;i
3 Q; M- D. P% J7 k  12 {
7 j8 i" d; S7 m9 s  13 if (max! M6 ~* i& U4 N
  14 {
- H7 F  l  m  M  15 s_max=max;! X( ]) c# {  K5 {9 d
  16 max=data;
# E1 D' s1 J) E1 M% p  17 }8 c+ u5 r; b. u! O" i$ z
  18 else if(max>data &&(s_max
* \6 s- |+ I2 O/ @5 P+ x  19 s_max=data;
5 `0 o: c4 W$ J1 e; B" [2 Z  20 }
$ u% j" V% d9 K% z! \) X& q; x
) L. K6 a% Y7 q( U, V$ J$ a  21 return s_max;
9 c" r$ G  f9 h: O2 i. H9 j" v  22 }
$ g) J# Q: a% c/ m9 @* @  23
" O6 i2 y: w/ I) _4 I, c  24 int main()2 y. d4 Z( A; A# W# ^( M
  25 {
' y- R0 g( P0 g# _/ ?  26 cout
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-6-18 09:43 , Processed in 0.206431 second(s), 22 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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