程序定义了N×N的二维数组,并从键盘输入各元素的值。请编写函数fun(int a[][N],int n),函数的功能是:使数组左下三角元素中的值乘以n
时间: 2024-03-08 11:49:20 浏览: 74
C语言编程-编写函数fun求1!+2!+3!+ …… +n!的和,在main函数中由键盘输入n值,并输出运算结果;
5星 · 资源好评率100%
好的,我可以帮你编写这个函数。这是一个C语言的代码示例:
```c
#define N 3 // 假设N为3
void fun(int a[][N], int n) {
for(int i = 1; i < N; ++i) {
for(int j = 0; j < i; ++j) {
a[i][j] *= n;
}
}
}
```
函数中,我们使用两层循环遍历左下三角的元素,并将它们乘以n。注意,这里的数组下标是从0开始的,而不是从1开始的。
假设你已经定义好了一个名为`array`的二维数组,并从键盘输入了各元素的值,你可以这样调用函数:
```c
fun(array, 2); // 将左下三角元素中的值乘以2
```
这样就可以实现你的要求了。
阅读全文