2_6_1B.C
上传用户:wyn840322
上传日期:2007-01-13
资源大小:294k
文件大小:1k
源码类别:

数据结构

开发平台:

C/C++

  1. /* ======================================== */
  2. /*    程式实例: 2_6_1b.c                    */
  3. /*    计算出一星期的课程总数.(以行为主)     */
  4. /* ======================================== */
  5. #define ROW    6                       /* 定义列数         */
  6. #define COLUMN 5                       /* 定义行数         */
  7. void main()
  8. {
  9.    int class[30] = { 0, 1, 5, 0, 3, 0, /* 课程定义         */
  10.                      2, 4, 0, 0, 0, 0,
  11.                      0, 1, 5, 0, 3, 0,
  12.                      2, 4, 0, 0, 0, 0,
  13.                      0, 1, 5, 0, 3, 0 };
  14.    int sum;                            /* 课程总数         */
  15.    int i,j;
  16.    sum = 0;                            /* 设定课程总数初值 */
  17.    for ( i = 0; i < 6; i++ )           /* 阵列的走访       */
  18.       for ( j = 0; j < 5; j++ )
  19.          if ( class[j*ROW+i] != 0 )    /* 检查有没有课     */
  20.             sum++;
  21.    printf("课程总数: %dn",sum);       /* 印出课程总数     */
  22. }