预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共23页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

Chap3算法与c程序设计算法算法与程序例3-1例3-1算法描述(流程图)例3-1算法描述(N-S流程图)算法的C语句实现C语句概述C语句概述C语句概述C程序的基本结构C程序的基本结构例3-4交换变量的值例3-4交换变量的值例3-4交换变量的值例3-4交换变量的值例3-4交换变量的值C程序的基本结构选择结构C程序的基本结构循环结构C程序的基本结构intmerge(inta1[],intn1,inta2[],intn2)/*把2个排好序的数组a1、a2归并到a2上*/{inti,j=0,k=0,b[10];if(n2==0)for(;j<n1;j++,k++)a2[k]=a1[j];if(n1>0){for(i=0;i<n2;i++)b[i]=a2[i];i=0;while(i<n1&&j<n2){if(a1[i]>b[j]){a2[k]=b[j];j++;}else{a2[k]=a1[i];if(a1[i]==b[j])j++;i++;}k++;}if(i<n1)for(;i<n1;i++,k++)a2[k]=a1[i];if(j<n2)for(;j<n2;j++,k++)a2[k]=b[j];}return(k);}