作者chenbojyh (阿志)
看板ILSH-94313
標題Re: 唉~~程式
時間Tue Apr 18 01:07:52 2006
#include<stdio.h>
int main()
{
int k;
do
{
int i,a,b,c,d,e,f,g;
double matrix[10][10]={0},inverse[10][10];
double det,sum=0,sum2=0,mul[5]={1},mul2[5]={1};
printf("\n******************************************************\n\n");
printf("\t針對一方陣(square matrix)求其反矩陣:\n");
printf("\t請輸入方陣維數:");
scanf("%d",&i);
printf("\n******************************************************\n\n");
for(a=0;a<=i-1;a++)
{
for(b=0;b<=i-1;b++)
{
printf("請輸入matrix[%d][%d]=",a+1,b+1);
scanf("%lf",&matrix[a][b]);
c=b+i;
matrix[a][c]=matrix[a][b];
}
printf("\n******************************************************\n\n");
for(a=0;a<=i-1;a++)
{
for(b=0;b<=2*i-1;b++)
{
printf("%3.0lf\t",matrix[a][b]);
}
printf("\n");
}
for(d=0;d<=i-1;d++)
{
for(e=0;e<=i-1;e++)
{
mul[d]*=matrix[e][e+d];
}
sum+=mul[d];
}
for(f=0;f<=i-1;f++)
{
for(g=i-1;g>=0;g--)
{
mul2[f]*=matrix[i-g-1+f][g];
}
sum2+=mul2[f];
}
det=sum-sum2;
printf("sum=%d sum2=%d",sum,sum2);
printf("determine= %d",det);
printf("\n******************************************************\n\n");
printf("是否繼續執行? <1>是! <2>否! \n");
scanf("%d",&k);
}while(k!=2);
return 0;
}
--
★男 我喜歡你.....
★女 唉呀~~你好壞喔~~.....>///////<
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.123.220.101
→ chenbojyh:連determine也run不出來.......我真嫩...... 04/18 01:11
→ iceboxi:知道就好... 04/18 01:13
→ chenbojyh:(泣)......樓上大大.......也來幫忙吧...... 04/18 01:14
→ iceboxi:明天考完微積分後再說.... 04/18 01:17
→ chenbojyh:加油吧! 04/18 01:19