用C語言,鍵盤輸入3 3的整數矩陣,求對角線元素的和,使用指標變數實現

2021-04-22 01:03:28 字數 2132 閱讀 2781

1樓:匿名使用者

#include

#include

int main()

//output

result = 0;

for (i = 0; i < n; i++)result += *(p + i * n + i);

//print result

printf("the result is %d!\n", result);

return 0;}

編寫程式求一個3*3矩陣的兩條對角線元素之和,並輸出。c語言

2樓:用著追她

1、新建一個工程和.c檔案。

2、輸入主函式和標頭檔案。

3、接下來開始定義變數型別並賦初值。

4、用一個for迴圈計算主對角線的和。

5、輸出兩條對角線元素之和。

6、編譯,執行,得到最後的結果,兩條對角線元素之和了。

3樓:聽不清啊

#include

int main()

{int n=3,i,j,a[10][10],s1=0,s2=0;

for(i=0;i

從鍵盤輸入一個4*4矩陣,並求這個4*4矩陣主對角線元素之和,並輸出.球c語言程式設計

4樓:凌亂心扉

# include

int main(void)

; int i, j, sum1, sum2;//定義sum1,sum2,分別存放兩條對線元素的和;

sum1=sum2=0;

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

printf("\n第一條對角線的元素值分別為:\n");

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

printf("\n其元素的和值為:%d\n", sum1);

printf("\n第二條對角線的元素值分別為:\n");

j = 3;//第二條對角線元素為a[0][3]、a[1][2]、a[2][1]、a[3][0],用j的值約束列的值;

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

printf("\n其元素的和值為:%d\n", sum2);

printf("\n兩條對角線元素的和值為:%d\n", sum1+sum2);

return 0;

}執行結果:

5樓:匿名使用者

#include

#include

void main()

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

printf("該對角線元素之和sum=%d\n",sum);

getchar();

getchar();}

6樓:濁影

#include

#define n 4

int main()

這樣可以麼?

7樓:匿名使用者

#include

int main()

}printf("%d",sum);

return 0;}

c 語言:輸入一個3*3的矩陣,求解對角線上元素的最大值。

8樓:匿名使用者

我的只是個大致的思路,**沒有編譯,我這沒編譯器回,你看看吧,應該能答

看懂#include

int main()

i++;

j++;

}printf("%d",max);

return 1;}

9樓:匿名使用者

#include "stdio.h"

main()

}printf("the matrix:\n");

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

10樓:倒黴熊

#include

int main()

int max = a[0][0];

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

}printf("max = %d",max);

return 0;}

c語言由鍵盤輸入正整數,C語言!!!!!!!!!!!由鍵盤輸入一個正整數,判斷該數是否為平方數,是輸出Y,否則輸出N

思路 將該數開平方得到一個數 看是不是整數,如果是說明是平方數,否則內不是 如下 include include int main else return 0 希望可以幫到你,如有疑問歡迎追問 樓主來你好。很簡單 自 include include int main printf c n pow i...

c語言程式設計從鍵盤輸入整數求其平方並輸出

include void main 運 況 3 3 3 9 請按任意回鍵繼續 答.include int main void include double square double x void main c語言編寫程式,要求從鍵盤輸入兩個整數,輸出他們的平方和。如下的有什麼問題,幫忙指正,謝謝。...

C語言作業求助 計算a,b是鍵盤輸入的正整數。且在輸入時能保證1ab

可能你想問的是輸出a到b之間的質數吧。下面是我編的 有什麼不足的地方你再改正一下吧。include int fun int x 宣告函式 判斷是否是質數 void main for i a 1 i if j printf a,b之間沒有質數。n 如果j 0,說明沒有數輸出 else printf n...