模拟试题]2010年计算机二级C语言上机程序填空题三 | 09-14 |
[模拟试题][组图]2010年计算机二级C语言上机程序填空题二 | 09-14 |
[模拟试题]2010年计算机二级C语言上机程序填空题一 |
31、给定程序中,函数fun的功能是:计算N×N矩阵的主褫角线元素和反向对角线元素之和,并作为函数值返回。注意:要求先累加主对角线元素中的值,然后累加反向对角线元素中的值。例如,若N=3,有下列矩阵:
1 2 3
4 5 6
7 8 9fun函数首先累加1、5、9,然后累加3、5、7,函数的返回值为30。
请在程序的下划线处填入正确的内容并把下划线删除,使程序得出正确的结果。
注意:源程序存放在考生文件夹下的BLANK1.C中。
不得增行或删行,也不得更改程序的结构!
#include
#define N 4
fun(int t[][N], int n)
{ int i, sum;
/**********found**********/
___1___;
for(i=0; i /**********found**********/ sum+=___2___ ; for(i=0; i /**********found**********/ sum+= t[i][n-i-___3___] ; return sum; } main() { int t[][N]={21,2,13,24,25,16,47,38,29,11,32,54,42,21,3,10},i,j; printf("\nThe original data:\n"); for(i=0; i { for(j=0; j printf("\n"); } printf("The result is: %d",fun(t,N)); } [1] [2] [3] [4] [5] [6] [7] [8] [9] 下一页