題目:用c語言對二維數組中的對邊上的和
這個其實是比較簡單的題目,使浙江數媒學院的一道簡單程式設計題。
我對這個題的思路是這樣的,首先輸入二維數組,然後對二維數組用兩個for分别對行的邊和列的邊進行加減。
#include<stdio.h>
int main()
//輸入值
{
int s = 0;
int a[5][5];
for (int i = 0; i < 5; i++)
{
for (int y = 0; y < 5; y++)
{
scanf("%d", &a[i][y]);
}
}
//列的輸出
for (int y = 0; y < 5; y++)
{
s = a[0][y] + a[4][y];
printf("%d\t", s);
}
//行的輸出
for (int i = 0; i < 5; i++)
{
s = a[i][0] + a[i][4];
printf("%d\t", s);
}
for (int i = 0; i < 1; i++)
{
if (i == 0)
{
s = a[0][0] + a[4][4];//其中一對角的和
printf("\n");
printf("對角和:%d ", s);
}
s = a[4][0] + a[0][4];//另一個對角和的輸出
printf("%d", s);
}
getchar();
return 0;
}
第一次使用富文本編輯器 編寫有點不習慣 當做練手