當前位置:編程學習大全網 - 編程軟體 - 速求C語言編程題

速求C語言編程題

#include<stdio.h>

//計算行元素和

void CountRow(int a[][3])

{

int i,j,sum1=0;

for(i=0;i<3;i++)

{

?for(j=0;j<3;j++)

?{

?sum1 += a[i][j];

?}

?printf("第%d行元素和為:%d? ",i,sum1);

sum1=0;

}

printf("\n");

}

//計算 列元素元素和

void CountRank(int a[][3])

{

int i,j,sum2=0;

for(i=0;i<3;i++)

{

?for(j=0;j<3;j++)

?{

?sum2 += a[j][i];

?}

?printf("第%d列元素和為:%d? ",j,sum2);

sum2=0;

}

printf("\n");

}

//計算主對角線元素和

void CountD(int a[][3])

{

int i,j,sum3=0;

for(i=0;i<3;i++)

{

?for(j=0;j<3;j++)

?{

?if(i == j)

?{

?sum3 += a[i][j];

?}

?}

}

printf("主對角線元素和為:%d? ",sum3);

}

void main()

{

int i,j;

int a[3][3];

for(i=0;i<3;i++)

{

?printf("請輸入矩陣第%d行的3個數字,以空格隔開:",i);

?for(j=0;j<3;j++)

?{

?scanf("%d",&a[i][j]);

?}

}

for(i=0;i<3;i++)

{

?for(j=0;j<3;j++)

?{

?printf("%d,",a[i][j]);

?}

?printf("\n");

}

CountRow(a);

CountRank(a);

CountD(a);

}

  • 上一篇:編程貓和高途編程哪個好
  • 下一篇:access數據庫入門教程是怎樣的?
  • copyright 2024編程學習大全網