講解對(duì)象: N階方陣 要求: 輸入一個(gè)N階方陣 并輸入主對(duì)角線上元素的總和 N階方陣就是N行N列的方形矩陣 主對(duì)角線是山的右邊 #include<stdio.h> #include<stdlib.h> #include<time.h> #define N 4 int main(){ float a[N][N]; float sum=0; int i,j; srand(time(0)); printf("生成矩陣:\n"); for(i=0;i<N;i++){ for(j=0;j<N;j++){ a[i][j]=rand()%20;//隨機(jī)生成矩陣 } } for(i=0;i<N;i++){ for(j=0;j<N;j++){ printf("%6.2f",a[i][j]);//輸出矩陣 } printf("\n"); } for(i=0;i<N;i++){ sum+=a[i][i]; } printf("sum=%.2f",sum); return 0; } 生成矩陣: 1.00 5.00 8.00 3.00 10.00 18.00 4.00 19.00 9.00 12.00 0.00 1.00 2.00 6.00 10.00 14.00 sum=33.00
|