找到您需要的资源啦!?本站所有软件高速免费下载,记得下次再来哦,找教案个人博客您下载的首选
软件大小:2.00 KB 下载次数:62
更新时间:2013-01-15 07:16:00
本地下载
快车专用下载地址
不能下载请报告错误,谢谢
计算机公共基础教案
计算机软件基础试题及答案

软件简介:
信息系题库  C 语言类第1题
序定义了N×N的二维数组,并在主函数中自动赋值。请编写函数fun(int a[ ][ N ],int n),该函数的功能是使数组左下半三角元素中的值加上n。
 
例如:若n的值为3,a数组中的值为
a=2  5  4
1  6  9
5  3  7
则返回主程序后a数组中的值应为
5  5  4
4  9  9
8  6  10 
 
注意:部分源程序给出如下。
请勿改动主函数main和其他函数中的任何内容,仅在函数fun的花括号中填入所编写的若干语句。
试题程序:
 
#include     <stdio.h>
#include     <conio.h>
#include     <stdlib.h>
#define    N  5
fun(int a[ ][N], int n)
{


}

main()

 int  a[N][N],n, i,j;
 clrscr();
 printf("***** The array *****\n");
 for(i=0; i<N; i++)                /*产生一个随机5*5矩阵*/
   {  
      for(j=0; j<N; j++)
         {  
            a[i][j]=rand()%10; 
            printf("%4d", a[i][j]);
         }
      printf("\n");

do  
   n=rand()%10;     /*产生一个小于5的随机数n*/
 while(n>=5);
 printf("n=%4d\n",n);
 fun(a, n);
 printf("*****THE  RESULT*****\n");
 for(i=0; i<N; i++)