求助高手, 求一个矩阵相加函数matadd()思路,
编写一个矩阵相加函数matadd(),使其具体的调用格式为A=matadd(A1,A2,…),要求该函数能接受可变多个矩阵进行加法运算。拜托拜托!!!!...
编写一个矩阵相加函数matadd(),
使其具体的调用格式为A=matadd(A1,A2, … ),
要求该函数能接受可变多个矩阵进行加法运算。
拜托拜托!!!! 展开
使其具体的调用格式为A=matadd(A1,A2, … ),
要求该函数能接受可变多个矩阵进行加法运算。
拜托拜托!!!! 展开
展开全部
写个例子给你
#include <stdarg.h>
#include <stdio.h>
int myadd(int count, int num, ...)
{
int sum = num;
va_list args;
va_start(args, num);
for (int i = 1; i < count; i++)
{
sum += va_arg(args, int);
}
va_end(args);
return sum;
}
int main()
{
printf("%d\n", myadd(3, 1, 2, 3));
printf("%d\n", myadd(2, 1, 2));
printf("%d\n", myadd(1, 1));
return 0;
}
#include <stdarg.h>
#include <stdio.h>
int myadd(int count, int num, ...)
{
int sum = num;
va_list args;
va_start(args, num);
for (int i = 1; i < count; i++)
{
sum += va_arg(args, int);
}
va_end(args);
return sum;
}
int main()
{
printf("%d\n", myadd(3, 1, 2, 3));
printf("%d\n", myadd(2, 1, 2));
printf("%d\n", myadd(1, 1));
return 0;
}
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询