a我考网

 找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 45|回复: 0

[程序员] 2012年软件水平程序员考试考前练习(8)

[复制链接]
发表于 2012-8-2 08:51:15 | 显示全部楼层 |阅读模式
#include3 _% E* M; w4 u# k
main()2 Q. C* y+ m: d1 `( d  n7 P$ s
{3 M% U4 ~8 ]& a
static int a[5][5]={
) g% T% j- q$ H' v4 G* l{1,2,3,4,0},. J5 ?2 t& R9 W: k
{2,3,4,0,6},. F0 f- Z6 u$ ?
{3,0,1,7,5},
2 ?' }  c5 i3 e' j; a{0,0,2,4,1},
1 N: u5 H; B6 y8 A6 d{8,4,3,2,7}
- C; u2 }5 d& [: J% w% ]};; g3 m5 ^& p" q  U3 U3 g6 l
int i,j;2 B6 e  }- R7 ^* o8 f
for (i=0;i《5;i++)
% R* _' B4 k/ |" q5 w{
! R+ P& h: H) ^: f. Qfor (j=0;j《5;j++)
& M6 z4 p3 [8 I# S, M{0 {5 c( v& R! Y2 y7 f* j
if (a[j]==0)6 P7 G4 E$ z) ]
break;
% Z3 P; n- D; R6 E  L, _. Nprintf(“M”,a[j]);
. i- z3 J6 z' y4 P( e}3 {+ _8 V& b5 {
printf(“\n”);9 Z0 e; [9 \0 ~
}" r$ k" I) d: b& q# z( u3 d
谜底:3 s5 _  e! v8 }+ p3 f
1 2 3 4
% l& R5 t: u3 ^9 m" g  P) p- k+ r2 3 49 W/ `  q3 Q3 K7 _8 }, E( h# K
3
" a9 \% [! z' {5 y$ Y8 4 3 2 7& r. i% W3 I9 c
小我解析下:
$ P% p! N  s' u4 G' T) Q5 j首先我们从for (j=0;j《5;j++)看起,往下是8 R: G! |! I9 P: u2 D/ v# F  {
{( y* k8 E6 A, a' ~7 n! v
if (a[j]==0)
7 s: s; p/ M  Abreak;
0 r% c5 h* q  K( E  \printf(“M”,a[j]);& N" d$ G7 _) c2 Q8 u: n( N
}
: X/ ^9 S+ G7 M8 d+ x把a[5][5]二维数组中的每列中从左至右第一个为零的数之前的数输出!  U- r: i9 |2 ?, m! g& e6 L- \4 K
for (i=0;i《5;i++) 就是5行
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-6-8 19:42 , Processed in 0.217009 second(s), 21 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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