/*-------------------------------------------------------【程序填空】---------------------------------------------------------功能:将一个字符串中下标为m的字符开始的全部字符复制成为另一个字符串。-------------------------------------------------------*/#includevoidstrcopy(char*str1,char*str2,intm){char*p1,*p2;/***********SPACE***********/【1】;p2=str2;while(*p1)/***********SPACE***********/【2】;/***********SPACE***********/【3】;}main(){intm;charstr1[80],str2[80];gets(str1);scanf("%d",&m);/***********SPACE***********/【4】;puts(str1);puts(str2);}
查看答案
/*-------------------------------------------------------【程序填空】---------------------------------------------------------功能:输入3个数a,b,c,按从小到大的顺序输出。-------------------------------------------------------*/#includemain(){voidswap(int*p1,int*p2);intn1,n2,n3;int*pointer1,*pointer2,*pointer3;printf("pleaseinput3number:n1,n2,n3:");scanf("%d,%d,%d",&n1,&n2,&n3);pointer1=&n1;pointer2=&n2;pointer3=&n3;/***********SPACE***********/if(【1】)swap(pointer1,pointer2);/***********SPACE***********/if(【2】)swap(pointer1,pointer3);/***********SPACE***********/if(【3】)swap(pointer2,pointer3);printf("thesortednumbersare:%d,%d,%d\n",n1,n2,n3);}/***********SPACE***********/voidswap(【4】)int*p1,*p2;{intp;p=*p1;*p1=*p2;*p2=p;}
/*-------------------------------------------------------【程序填空】---------------------------------------------------------功能:seek()函数:判断是否有不合格成绩;形参:1个,指向由3个int型元素组成的1维数组的行指针变量返回值:(1)有不合格成绩,则返回指向本行首列的一个(列)指针;(2)没有有不合格成绩,返回值为指向下一行的一个(列)指针-------------------------------------------------------*/#includeint*seek(int(*pnt_row)[3]){inti=0,*pnt_col;/***********SPACE***********/【1】=*(pnt_row+1);for(;i<3;i++)if(*(*pnt_row+i)<60){pnt_col=*pnt_row;break;/*退出循环*/}/***********SPACE***********/return(【2】);}main(){staticintgrade[3][3]={{55,65,75},{65,75,85},{75,80,90}};inti,j,*pointer;for(i=0;i<3;i++){/***********SPACE***********/pointer=seek(【3】);if(pointer==*(grade+i)){printf("No.%dgradelist:",i+1);for(j=0;j<3;j++)/***********SPACE***********/printf("%d",*(【4】));printf("\n");}}}
/*-------------------------------------------------------【程序填空】---------------------------------------------------------功能:找出数组中最大值和此元素的下标,数组元素的值由键盘输入。-------------------------------------------------------*/#includevoidmain(){inta[10],*p,*s,i;for(i=0;i<10;i++)/***********SPACE***********/scanf("%d",【1】);/***********SPACE***********/for(p=a,s=a;【2】<10;p++)/***********SPACE***********/if(*p【3】*s)s=p;/***********SPACE***********/printf("max=%d,index=%d\n",【4】,s-a);}
/*-------------------------------------------------------【程序填空】---------------------------------------------------------功能:输出两个整数中大的那个数,两个整数由键盘输入。-------------------------------------------------------*/#include#includevoidmain(){int*p1,*p2;/***********SPACE***********/p1=【1】malloc(sizeof(int));p2=(int*)malloc(sizeof(int));/***********SPACE***********/scanf("%d%d",【2】,p2);if(*p2>*p1)*p1=*p2;free(p2);/***********SPACE***********/printf("max=%d\n",【3】);}