求2个C++编程的代码

来源:百度知道 编辑:UC知道 时间:2024/05/13 23:19:14
1.采用一个类求N!,输出5!的值

2.建立一个类SUM,求二维数组外围各元素的和,并且输出数组各元素和所求和.

尤其是第二个,完全不会

大致代码如下

1.
int sum=1;
for(i=N; i>0; i--)
{
sum*=i;
}

2.
int a[MAXR][MAXC];
int sum=0;
for(i=0; i<MAXC ; i++)
{
sum+=a[0][i];//最顶行
sum+=a[MAXR-1][i];//最底行
}

for(i=1; i<MAXR-1 ; i++)
{
sum+=a[i][0];//最左列(除首尾)
sum+=a[i][MAXC-1];//最右列(除首尾)
}