第101套1程序填空给定程序中,函数fun的功能是:求出形参ss所指字符串数组中最长字符串的长度,将其余字符串右边用字符*补齐,使其与最长的字符串等长。ss所指字符串数组中有M个字符串,且串长<N。请在程序的下划线处填入正确的内容并把下划线删除,使程序得出正确的结果。第一处k第二处len第三处ss[i][j]:计算整数n的阶乘。请改正程序中错误之处,使它能得出正确结果。*=(double)n--;,函数fun的功能是:从s所指的字符串中删除给定的字符。同一字母的大小写按不同字符处理。诺程序执行时输入字符串为:turbocandborlandc++,从键盘上输入字符:n,则输出后变为:turbocandadborladc++。如果输入的字符在字符串中不存在,则字符串照原样输出intfun(char*s,intnum){char*p=s;inti=0;while(*p);{If(*p!=c)s[i++]=*p;p++:}s[i]=0;}第102套1程序填空给定程序中,函数fun的功能是;求ss所指字符串数组中长度最短的字符串所在的行下标,作为函数值返回,并把其串长放在形参n所指变量中。Ss所指字符串数组中共M个字符串,且串长﹤N。第1处[N]第2处len第3处*n=:根据形参m,+=1./i;;3程序设计编写一个函数,该函数可以统计一个长度为2的字符串在另一个字符串中出现的次数。{t=0;char*p=str,*q;while(*p){q=strstr(p,substr);if(q==null)break;p=q+strlen(substr);cnt++;}t;}:把形参a所指数组中的偶数按原顺序依次存放a[0]、a[1]、a[2]……中,把偶数从数组中删除,奇数个数通过函数值返回。第一处1第二处j++;:求出两个非零正整数的最大公约数,并作为函数值返回。=a;a=b;b=t;(b);*号。请编写函数fun,它的功能是:删除字符串中的*。在编写函数时,不得使用c语言提供的符串{char*p=a;intj=0;while(*p){if(*p!=’*’)a[j++]=*p;p++;}a[j]=0;},存储了学生的学号、姓名和三门课的成绩。函数fun的功能是将形参a中所指结构体变量中的数据给函数中的结构体变量吧,并修改b中的学号和姓名,最好输出修改后的数据。[i]:[j++]=s[i];[j]=0;*号,请编写fun函数,它的功能是,将字符串中的前导*号全部移动到字符串尾部{while(*p){*q=*p;p++;q++;}}
C语言上机题库补充 来自淘豆网m.daumloan.com转载请标明出处.