代码如下:
int fun(int w[][N])
{
int i, j, k=0;
int s=0;
for(i=0; i<N; i++)
for(j=0; j<N; j++)
if(i==0 || i==N-i || j==0 || j==N-A)
{
s=s+w[i][j]*w[i][j];
}
return s;
}
扩展资料
自定义函数是其实和各种库中的函数是一样的。就像是"math.h"这个头文件中的的 “sin“这个函数,或者“string.g”这个针对字符串的头文件中的“Strcmp”比较函数,其实都是一样的。都是当自己写好它之后可以直接使用的“东西”。
或者说是一个模块化类型的东西,比如说要写一个求和函数,只用将它在前面写好,在min函数中 使用就好。也使程序更加的简洁,方便。提高可阅读性。
自定义函数格式:函数返回值类型 函数名(参数类型 参数名);
{
函数体
}
当然了参数类型可以不止是一个,当自定义函数a中定义了int s,那么在主函数中的定义的 int s是不会受影响的。
简单的说就是定义的变量,或者其他的只会在自己所在的函数中被使用,和别的函数无关,不会受到影响。
参考资料来源: