为了正常的体验网站,请在浏览器设置里面开启Javascript功能!

追赶法的C语言程序

2017-10-13 4页 doc 15KB 191阅读

用户头像

is_594905

暂无简介

举报
追赶法的C语言程序追赶法的C语言程序 #include #include void main() { float a[3][3] = {5,1,0,1,5,1,0,1,5}, b[3] = {17,14,7},x[3] = {0},y[3] = {0}; float temp; int i,j,k; for(i = 0;i = 0;i --) { temp = 0; for(j = 2;j > i;j --) temp += x[j]*a[i][j]; x[i] = y[i] - temp; } printf("t...
追赶法的C语言程序
追赶法的C语言程序 #include #include void main() { float a[3][3] = {5,1,0,1,5,1,0,1,5}, b[3] = {17,14,7},x[3] = {0},y[3] = {0}; float temp; int i,j,k; for(i = 0;i < 3;i ++) { temp = 0; for(j = 0,k = i + 1;j < i;j ++) temp += a[j][i]*a[i][j]; a[i][i] = a[i][i] - temp; a[i][k] = a[i][k]/a[i][i]; } y[0] = b[0]/a[0][0]; for(i = 1;i < 3;i ++) { temp = 0; for(j = 0;j < i;j ++) temp += y[j]*a[i][j]; y[i] = (b[i] - temp)/a[i][i]; } printf("the changed array is:\n"); for(i = 0;i < 3;i ++) { for(j = 0;j < 3;j ++) printf("%10.5f",a[i][j]); printf("|%10.5f\n",y[i]); } x[2] = y[2]; for(i = 1;i >= 0;i --) { temp = 0; for(j = 2;j > i;j --) temp += x[j]*a[i][j]; x[i] = y[i] - temp; } printf("the array answer is x[3]=["); for(i = 0;i < 3;i ++) printf("%10.5f",x[i]); printf("]\n"); #include "stdio.h" #include "process.h" #define N 4 double a[N-1]={-1,-1,-1}; double d[N]={2,2,2,2}; double c[N]={-1,-1,-1,-1}; double p[N]; double q[N-1]; double b[N]={5,-12,11,-1}; void p_q() { int k; if(d[0]==0){printf("Method failed\n");exit(0);} p[0]=d[0]; q[0]=c[0]/p[0]; for(k=1;k=0;k--) x[k]=y[k]-q[k]*x[k+1]; for(k=0;k
/
本文档为【追赶法的C语言程序】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。 本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。 网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。

历史搜索

    清空历史搜索