失眠网,内容丰富有趣,生活中的好帮手!
失眠网 > matlab定义赋值二维数组 程序定义了N×N的二维数组 并在主函数中自动赋值。请编写函

matlab定义赋值二维数组 程序定义了N×N的二维数组 并在主函数中自动赋值。请编写函

时间:2020-03-08 00:07:35

相关推荐

matlab定义赋值二维数组 程序定义了N×N的二维数组 并在主函数中自动赋值。请编写函

程序定义了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和其他函数中的任何内容,仅在函数full的花括号中填入所编写的若干语句。

试题程序:

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++)

{

for(j=0;j<N;i++)

printf("%4d",a[i][j]);

printf("\n");

}

}

matlab定义赋值二维数组 程序定义了N×N的二维数组 并在主函数中自动赋值。请编写函数fun(int a[][N] int n) 该函数的功能 - 赏学吧...

如果觉得《matlab定义赋值二维数组 程序定义了N×N的二维数组 并在主函数中自动赋值。请编写函》对你有帮助,请点赞、收藏,并留下你的观点哦!

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。