导航:首页 - 2008年11月程序员笔试考前练习(8)

2008年11月程序员笔试考前练习(8)
作者:深圳教育在线 来源:szedu.net 更新日期:2008-10-11
  #include <stdio.h>
  main()
  {
   static int a[5][5]={
    {1,2,3,4,0},
    {2,3,4,0,6},
    {3,0,1,7,5},
    {0,0,2,4,1},
    {8,4,3,2,7}
   };
   int i,j;
   for (i=0;i<5;i++)
  {
    for (j=0;j<5;j++)
    {
    if (a[j]==0)
  break;
    printf("%4d",a[j]);
  }
  printf("\n");
  }
  答案:
  1 2 3 4
  2 3 4
  3
  8 4 3 2 7
  个人解析下:
  首先我们从for (j=0;j<5;j++)看起,往下是
  {
    if (a[j]==0)
  break;
    printf("%4d",a[j]);
  }
  examda提示: 把a[5][5]二维数组中的每列中从左至右第一个为零的数之前的数输出!
  for (i=0;i<5;i++) 就是5行

报 名 此 课 程 / 咨 询 相 关 信 息
【预约登门】 【网上咨询】 【订座试听】 【现在报名】
课程名称
2008年11月程序员笔试考前练习(8)
真实姓名
* 性 别
联系电话
* E-mail:
所在地区
咨询内容

      

相关文章:

Copyright© 2004-2010 www.szedu.net 深圳教育在线 版权所有
中国·深圳
粤ICP备06023013号