编写这个程序

来源:百度知道 编辑:UC知道 时间:2024/09/20 07:45:43
编写这个程序

有一个5X5的数组,求其两条对角线元素之和
满足要求..追加30分

搞错了//我要的是VB编写的~

何必要两重循环呢?

楼上的也错了,不该是m+n=6
#include <stdio.h>

void main()
{
int a[5][5] = {
{1, 1, 1, 1, 1},
{1, 1, 1, 1, 1},
{1, 1, 1, 1, 1},
{1, 1, 1, 1, 1},
{1, 1, 1, 1, 1}
};
int i;
int sum = 0, suma = 0, sumb = 0;
for(i = 0; i < 5; i++)
{
sum += a[i][i];
if(i != 4 - i) sum += a[i][4 - i];

suma += a[i][i];
sumb += a[i][4 - i];
}
printf("SUM : %d, SUMA : %d, SUMB : %d\n", sum, suma, sumb);
}

#include <iostream.h>
void main()
{
int a[5][5];
int m,n;
int fa=0;
for(m=0;m<5;m++)
for(n=0;n<5;n++)
if(m==n) fa+=a[m][n];
cout<<fa<<endl;
}

#include <iostream.h>
void main()
{
int a[5][5];
int m,n;
int fa=0,fb=0;
for(m=0;m<5;m++)
for(n=0;n<5;n++)
if(m==n) fa+