填空题
下列函数的主要功能是在w指向的数组的前*n个数据中插入x,要求w指向的数组的前*n个数据已按由小到大顺序存放。插入x后,该数组中的数据仍按照从小到大的顺序排列,同时将*n修改为插入x后长度。
void f(char *w,char x,int *n)
int i,p=0;
w[*n]=x;
while (x>w[p])______;
for(i=*n;i>p;i--) w[i]=______;
______;
++*n:
【参考答案】
p++
w[i-1]
w[p]=x
点击查看答案
<上一题
目录
下一题>
热门
试题
问答题
main() int s=0,k; for(k=8;k>=0;k--) switch(k) case 0: case 2:s++;break; case 4:s+=3;break; case 7: case 3: case 6:break; case 1: case 5: case 8:s+=2;break; printf( s=%d n ,s);
点击查看答案
问答题
在C盘中有一个名为temp.txt的文本文件。 #include <stdio.h> #include <stdlib.h> main() int i,n; FILE*fp; if((fp=fopen( c: temp.txt , w+ ))==NULL) printf( can not set the temp file n );exit(0); for(i=1;i<=10;i++)fprintf(fp, %3d ,i); for(i=0;i<5;i++) fseek(fp,*6L,SEEK_SET); fscanf(fp, %d ,&n); printf( %3d ,n); fclose(fp);
点击查看答案
相关试题
下面程序输出两个字符串对应位置相等的字符...
从键盘输入50个整数,计算并输出大于等于...
函数f用于计算数组各元素值的平方,主函数...
在同一程序中,用三种循环语句分别显示1~...