c语言n元一次方程,解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;

}

怎吗解释这个程序啊

好像没有把解输出到文件中的语句啊???

帮帮忙拉!!!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值