n元n次方程求解c 语言,解n元一次方程
該樓層疑似違規已被系統折疊?隱藏此樓查看此樓
解N元一次方程從文件讀入整數?N,??然后讀入N*(?N+1)矩陣,得到解并輸出到文件中。
int?main(){
int?ch;
printf("+=======================+\n");
printf("+?Gaussian?Matrix?Cal?+\n");
printf("+=======================+\n");
printf("Choose:1.Input?Matrix?2.Read?Matrix?From?File\n");
printf("Your?choice:");
scanf("%d",&ch);
if(ch!=1&&ch!=2){
printf("Enter?Error!!!\n");
return?0;
}
switch(ch)?{
case?1:
printf("Enter?a?filename?to?save?data:");
scanf("%s",filename);
if(!InputMatrix()){
printf("Not?enough?memory/Input?error!!!\n");
return?0;
}
if(!OuputMatrix())?return?0;
break;
case?2:
printf("Enter?The?Matrix?File?Name:");
scanf("%s",filename);
if(!(fp=fopen(filename,"rb"))){
printf("Cannot?Open?the?data?file!!!\n");
return?0;
}
if(!ReadMatrix()){
printf("Unknown?File?Format!!!\n");
return?0;
}
break;
default:
printf("Unexpected?Error?occured!!");
return?0;
}
if(!GaussCal()){
printf("Math?error/Not?enough?Memory!\n");
return?0;
}
if(!Result()){
printf("Cannot?Create?Result?File!!!");
return?0;
}
printf("All?Done!!!\n");
if(fp)?fclose(fp);
if(out)?fclose(out);
if(Mat)?free(Mat);
if(X)?free(X);
if(buff)?free(buff);
return?1;
}
怎嗎解釋這個程序啊
好像沒有把解輸出到文件中的語句啊???
幫幫忙拉!!!
總結
以上是生活随笔為你收集整理的n元n次方程求解c 语言,解n元一次方程的全部內容,希望文章能夠幫你解決所遇到的問題。
 
                            
                        - 上一篇: 12c oracle 激活_Window
- 下一篇: 如何看屈曲因子_Abaqus 非线性屈曲
