设为首页 加入收藏

TOP

2013年计算机二级C语言上机试题八十一及答案
2014-11-23 19:23:36 】 浏览:7068
Tags:2013年 计算机 二级 语言 上机 试题 八十一 答案

  第一题:给定程序中,函数fun的功能是:计算N*N矩阵的主对角元素和反向对角元素之和,并作为函数值返回。注意:要求先累加主对角线元素中的值,然后累加反向对角线元素中的值。
  例如,若N=3,有下列矩阵:
  1 2 3
  4 5 6
  7 8 9
  fun函数首先累加1、5、9,然后累加3、5、7,函数的返回值为30。
  请勿改动主函数main和其他函数中的任何内容,仅在fun函数的横线上填入所编写的若干表达式或语句。
  #include
  #define N 4
  fun(int t[][N], int n)
  {
  int i, sum;
  ___1___;
  for (i=0; i   sum += ___2___;
  for (i=0; i   sum += t[i][n-i-___3___];
  return sum;
  }
  main()
  {
  int i, j, t[][N] =
  {21, 2, 13, 24, 25, 16, 47, 38, 29, 11, 32, 54, 42, 21, 3, 10};
  printf("\nThe original data:\n");
  for (i=0; i   {
  for (j=0; j   printf("%4d", t[i][j]);
  printf("\n");
  }
  printf("The result is: %d", fun(t, N));
  }
   参考答案:
  
第1处填空:sum=0;
  第2处填空:t[i][i]
  第3处填空:1


】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
上一篇2013年计算机二级C语言上机试题八.. 下一篇2013年计算机二级C语言上机试题七..

最新文章

热门文章

Hot 文章

Python

C 语言

C++基础

大数据基础

linux编程基础

C/C++面试题目