看板 ILSH-94313 關於我們 聯絡資訊
※ 引述《chenbojyh (阿志)》之銘言: : http://www.wretch.cc/album/album.php?id=chenbojyh&book=10 : 本學期 : 程式設計第一問 : 這個 : 要怎麼寫呀 : 限定用C語言 : 不要用"暴力法" : 這我也會XD : 拜託啦...... : 這四張照片.....一個程式..... : 感恩 #include<stdio.h> void main(void) { int j,k,l,m=1,a=1,b=1,c=1; float det=0,Tdet=1; float i, ch[81][81],cs[81][81],cht[81][81]; printf("input a number:"); scanf("%f",&i); printf("input ex. 1 3....:\n 2 4....\n : :::::\n"); for(j=1;j<=i;j++) for(k=1;k<=i;k++) { scanf("%f",&ch[j][k]); } for(j=1;j<=i;j++) {m=m*j;} m=m/2; for(j=1;j<=m;j++) { c=1;b=j; a=1; Tdet=1; while(b>i) b=b-i; while(c!=i+1) { Tdet=Tdet*ch[a][b]; a++;b++; if(b>i) b=b-i; c++; } det=det+Tdet; c=1;b=i-j+1;a=1;Tdet=1; while(b<=0) b=b+i; while(c!=i+1) { Tdet=Tdet*ch[a][b]; a++;b--; if(b<=0) b=b+i; c++; } det=det-Tdet; } for(j=1;j<=i;j++) { printf("\n"); for(k=1;k<=i;k++) { printf("%f",ch[j][k]); } } printf("%f",det); } 你的det 這寫出來程式就幾乎出來了 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.112.240.72
chenbojyh:你的........只能跑三階....... 04/18 22:47
chenbojyh:還有2接......... 04/18 22:50
chenbojyh:四階不能跑 04/18 22:50
※ 編輯: chaselsu 來自: 140.112.240.72 (04/18 23:28)
chaselsu:已修正 04/18 23:28
※ 編輯: chaselsu 來自: 140.112.240.72 (04/18 23:30)