1樓:匿名使用者
你應該說復的是制4*4矩陣吧bai
int a[4][4] =;
int sum = 0;
for (int i= 0; i < 4; ++i)**就du
是上面zhi
給的dao了
2樓:
難道不是底為4,高為4 的等腰直角三角形的斜邊嗎??? c=sqr(4^2 +4^2) ? 也就是 32的1/2 次方
c語言:輸入一個4*4的矩陣,求出兩條對角線元素值之和
3樓:匿名使用者
s=a[1][1]+a[2][2]+a[3][3]+a[4][4]+a[1][4]+a[2][3]+a[3][2]+a[4][1];
要改抄為:
襲s=a[0][0]+a[1][1]+a[2][2]+a[3][3]+a[0][3]+a[1][2]+a[2][1]+a[3][0];
因為第一個
陣列是從0算起的。
從鍵盤輸入一個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語言程式設計題:定義一個5╳5的矩陣,求對角線上的元素之和。
8樓:凌亂心扉
#include
#include
#include
void main()
printf("\n");
s1=a[0][0]+a[0][4]+a[1][1]+a[1][3]+a[2][2]+a[3][1]+a[3][3]+a[4][0]+a[4][4];
printf("此陣列對角線之和值為:%d\n",s1);
}擴充套件資料:
printf()用法:
printf()函式是格式化輸出函式,一般用於向標準輸出裝置按規定格式輸出資訊。在編寫程式時經常會用到此函式。函式的原型為:
int printf(const char*format,...);函式返回值為整型。若成功則返回輸出的字元數,輸出出錯則返回負值。
printf()函式的呼叫格式為:
printf("《格式化字串》",《參量表》);其中格式化字串包括兩部分內容:一部分是正常字元,這些字元將按原樣輸出;另一部分是格式化規定字元,以"%"開始,後跟一個或幾個規定字元,用來確定輸出內容格式。
參量表是需要輸出的一系列引數,其個數必須與格式化字串所說明的輸出;引數個數一樣多,各引數之間用","分開,且順序一一對應,否則將會出現意想不到的錯誤。
規定符%d十進位制有符號整數
%u十進位制無符號整數
%f浮點數
%s字串
%c單個字元
%p指標的值
%e指數形式的浮點數
%x,%x無符號以十六進位制表示的整數
%o無符號以八進位制表示的整數
%g把輸出的值按照%e或者%f型別中輸出長度較小的方式輸出
%p輸出地址符
%lu 32位無符號整數
%llu 64位無符號整數
9樓:匿名使用者
#include
void main()
}for(i=0;i<5;i++)
}printf("對角線元素權之和為:%d\n",sum);}
10樓:匿名使用者
for迴圈的時候i,j同時遞增就能夠實現了。
11樓:匿名使用者
#include
int main()
,,,,};
int sum=0,i;
for (i=0;i<5;i++)
sum=sum+a[i][i];
for (i=0;i<5;i++)
sum=sum+a[i][4-i];
printf("%d\n",sum);}
程式設計:求一個4*4矩陣,對角線上所有元素之和.
12樓:匿名使用者
#include
#include
#include
void main()
for(i=0;i<4;i++)
for(i=0;i<4;++i)
printf("第一條抄對角線的和為%d\n",sum1);
printf("第二條對角
線的和為%d\n",sum2);};
13樓:匿名使用者
//假設a[4][4]已初始化,
int sum=0
for(int i=0;i<4;i++)
for(int j=0;j<4;j++)
if (i==j) sum+=a[i][j];
c語言程式設計計算
include int main printf the sum is d n sum sum 0 while i 100 int sum 0 for int i 1 i 50 i printf ld sum include stdio.h int main printf 1 2 3 3 4 5 99...
C語言程式設計 輸入兩個整數,計算並輸出它們的和 積 差 商
include void main 具體如下 1 簡介c語言是一門通用計算機程式語言,應用廣泛。c語言的設計目標是提供一種能以簡易的方式編譯 處理低階儲存器 產生少量的機器碼以及不需要任何執行環境支援便能執行的程式語言。儘管c語言提供了許多低階處理的功能,但仍然保持著良好跨平臺的特性,以一個標準規格...
c語言程式設計序計算數列1,C語言程式設計序計算數列11213141100的和並輸出幫一下吧
include int main include intmain void printf lf n count return0 輸出測試 5.187378 最後輸出一定要 g嗎,用 f行不行 c語言程式設計序 計算數列1 1 2 1 3 1 4 1 100的和並輸出 幫一下 吧 include in...