



全文预览已结束
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
#include stdio.h#include math.h#include malloc.h#define N 582#define T 929#define M 582#define Max 10000double *lshujuN+1;double *zdjN+1;void juzhen()int i,j;float zshujuN+14;double xx=0.0;double lucheng;int a,b;FILE *fp1,*fp2,*fp3,*fp4;printf(gajj);for(i=1;i=N;i+)lshujui=(double *)malloc(N+1)*sizeof(double);for(i=1;i=N;i+)for(j=1;j=N;j+)lshujuij=Max;for(i=1;i=N;i+)lshujuii=0;printf(ijdfjj);fp1=fopen(d1.txt,r);for(i=1;i=N;i+)fscanf(fp1,%f%f%f,&zshujui1,&zshujui2,&zshujui3);fclose(fp1);fp2=fopen(d2.txt,r);for(i=1;i %d , %d , - %fn,i,a,b,lucheng);/if(i % 50 = 0)/getchar();lshujuab=lucheng;lshujuba=lucheng;/printf(%f %f ,lshujuab,lshujuba);fclose(fp2);fp3=fopen(lcy.txt,w);for(i=1;i=N;i+)for(j=1;j=N;j+)if(lshujuij0)/printf(%f,lshujuij);fprintf(fp3,%d %d: %f,i,j,lshujuij);fprintf(fp3,n);fclose(fp3); fp4=fopen(jj.txt,w);for(i=1;i=M;i+)for(j=1;j=N;j+)xx = lshujuij;if(xx=Max)xx = 0; fprintf(fp4,%d %d: %f n,i,j,xx);fclose(fp4); main() int i,j,k,t=0,mark=0; FILE *fp,*fp1; double *bN+1,*cN+1; juzhen();for(i=1;i=N;i+) bi=(double *)malloc(N+1)*sizeof(double); ci=(double *)malloc(N+1)*sizeof(double); / printf(di 1 ci de ju zheng:n); /输出表示带权图的矩阵a for(i=1;i=N;i+) for(j=1;j=N;j+) cij=lshujuij; / printf( %f ,cij); / printf(n); for(t=1;t=N;t+) / t为矩阵a相乘的次数 mark=0; /mark为矩阵a进行t次相乘后看是否第t次的矩阵和t+1次矩阵相等,mark=0表示相等停止矩阵a做乘法,否则继续做矩阵a的乘法 /printf(di %d ci de ju zheng:n,t+1); for(i=1;i=N;i+)for(k=1;k=N;k+) bik=cik; /b矩阵用来记住上一次相乘后的矩阵 for(i=1;i=N;i+) for(k=1;k=N;k+)for(j=1;jbij+lshujujk) /找到顶点vi到vk的最短距离,放在cik中 printf( %f ,bij+lshujujk); cik=bij+lshujujk; / printf( %f,cik); if(cik!=bik) mark=1; / printf(n); if(mark=0) t=N+1; printf(dddsadasfn); /* for(i=1;i=M;i+) zdji=(double *)malloc(M+1)*sizeof(double);*/fp=fopen(zdl.txt,w);fp1=fopen(zdlj.txt,w); for(k=1;k=M;k+) for(j=1;j=M;j+) for(i=1;i 点%d 的最短路径 :点%d 的+点 %d-点%d ,k,j,i,i,j); fprintf(fp, quan he:%fn,ckj); fprintf(fp,nnn); printf(dsjfjasjgjka); for(i=1;iN+
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 癔症护理查房
- 肿瘤防治课件视频
- 铁矿地下开采建设项目商业计划书
- 施工企业管理课件百度云
- 护理安全重要性
- 呼吸内科二级护理
- 第五节膜剂一膜剂的定义特点分类24课件
- 质量管理员岗位应聘指南
- 腮腺炎术后护理
- 2025至2030年中国碳素型HDPE单壁螺旋可挠管市场现状分析及前景预测报告
- 毕节教学常规管理办法
- 人事管理制度模板
- 低钠血症个案护理
- 2025年新版人才公寓特惠租赁合同范本5篇(直接打印版)
- 冲奶粉的教学课件
- 公共数据授权运营中的成本核算体系与机制研究
- 浙江一般公需课从大模型到智能超算的思考题库及答案
- JG/T 239-2009建筑外遮阳产品抗风性能试验方法
- CJ/T 511-2017铸铁检查井盖
- 2025届广东省东莞中学八下数学期末学业水平测试试题含解析
- 2024-2025学年辽宁省沈阳市高二数学下学期7月期末考试(附答案)
评论
0/150
提交评论