C语言程序设计练习题1及答案(6)

2019-01-19 18:45

post=i;

for(j=i+1;j<=10;j++) if (b[post]>b[j]) post=j; if(post!=i) { t=b[i]; b[i]=b[post]; b[post]=t;} } return 0; }

int sub2(int c[],int k,int n0,int n1) {

int i=n0,j=n1,m; m=(i+j)/2; while(i<=j) { if(kc[m]) i=m+1; if(k==c[m]) break; m=(i+j)/2; }

if(k==c[m]) printf(\ else

printf(\ return 0; } 15

#include #include void main() {

int i,j,k,a[6]={0},b[6]={0},c[11]={0},sub1(); clrscr();

printf(\ for(i=1;i<=5;i++) //a[0] for no use scanf(\

getchar(); sub1(a,5);

printf(\ for(i=1;i<=5;i++) //b[0] for no use scanf(\ getchar(); sub1(b,5);

printf(\ for(i=1;i<=5;i++) printf(\ printf(\

printf(\ for(i=1;i<=5;i++) printf(\ k=i=j=1;

while(i<=5&&j<=5) if(a[i]

c[k++]=a[i++]; //c[0] for no use else

c[k++]=b[j++];

if(i

else //appending the rest ones in array b for(;j<=5;j++) c[k++]=b[j]; printf(\

printf(\ for(k=1;k<=10;k++) { if(k==6) printf(\

printf(\ }

while(!kbhit()); }

int sub1(int b[],int n) {

int t,i,j,post; for(i=1;i

for(j=i+1;j<=n;j++)

if(b[post]>b[j]) post=j; if(post!=i) j { j t=b[i]; b[i]=b[post]; b[post]=t; } } return 0; } 16

strcmp(p1,p2) char *p1,*p2; { int i; i=0;

while(*(p1+i)= =*(p2+i)) if(*(p1+i++)= ='\\0') return(0); return(*(p1+i)-*(p2+i)); } main() { int m;

char str1[20],str2[20],*p1,*p2;

printf(\ scanf(\ scanf(\ p1=&str1[0]; p2=&str2[0]; m=strcmp(p1,p2);

printf(\ }


C语言程序设计练习题1及答案(6).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:R2A琼脂培养基适用性检查方案

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: