投资估算与效益分析.pdf

  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
投资估算与效益分析 七、插入法 把一个数插到有序数列中,插入后数列仍然有序 基本思想:n个有序数(从小到大)存放在数组 a(1—a(n中,要插入的数 x。 首先确定 x插在数组中的位置 P;(可由以下语句实现) #define N 10 void insert(int a,int x { int p, i; p=0; while(xap p++; for(i=N; ip; i-- a=a[i-1]; a =x; } int main( { int a[N+1]=□,3,4,7,8,11,13,18,56,78}, x, i; for(i=0; i 1 printf(\nInput x:; scanf(%d, x; insert(a, x; for(i=0; i=N; i++ printf(%d,, a; printf(\n; return 0;} 八、矩阵(二维数组)运算 (1)矩阵的加、减运算 C(i,j=a(i,j+b(i,j 加法 C(i,j=a(i,j-b(i,j 减法 (2)矩阵相乘 (矩阵 A有 M*L个元素,矩阵 B有 L*N个元素,则矩阵 C=A*B有 M*N个元素)。矩 阵 C中任一元素(i=1,2,…,m; j=1,2,…,n #define M 2 #define L 4 #define N 3 void mv(int a[M][L], int b[L][N], int c[M][N] { int i, j, k; for(i=0; i for(j=0; j { c[j]=0; 2 for(k=0; k c[j]+=a[k]*b[k][j]; } } main( { int a[M][L]={ □ ,2,3,4}, □ ,1,1,1}} int b[L][N]={ □ ,1,1}, □ ,2,1}, ,2,1}, ,3,1}}, Ӑ Ӑ c[M][N]; int i, j; mv(a,b,c; for(i=0; i { for(j=0; j printf(%4d, c[j]; printf(\n; } } ( 3 )矩阵传置 例 : 有二维数组 a(5,5 ,要对它实现转置,可用下面两种方式: #define N 3 void ch1(int a[N][N] { int i, j, t; for(i=0; i 3 for(j=i+1; j { t=a[j]; a[j]=a[j]; a[j]=t; } } void ch2(int a[N][N] { int i, j, t; for(i=1; i for(j= 0; j { t=a[j]; a[j]=a[j]; a[j]=t; } } main( { int a[N][N]={ □ ,2,3}, ,5,6}, ,8,9}}, Ӓ

文档评论(0)

xingyuxiaxiang + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档