欢迎来到牛牛题库网
牛牛题库官网
登录
注册
首页
搜题找答案
不定项选择
不定项选择题
点击查看答案
相关考题
问答题
编写函数fun,其功能是:求ss所指字符串中指定字符的个数,并返回此值。 例如,若输入字符串“123412132”,输入字符为 “1”,则输出3。 注意:部分源程序给出如下。 请勿改动主函数main和其他函数中的任何内容,仅在函数fun的花括号中填入你编写的若干语句。 试题程序:#include < stdlib.h >#include < conio.h >#include < stdio.h >#define M 81int fun(char*ss,char c){}void main(){ char a[M],ch; system("CLS"); printf("\nPlease enter astring:"); gets(a); printi("\nPlease enter achar:"); ch=getchar(); printf("\nThe number ofthe char is:%d\n",fun(a,ch));}
问答题
下列给定程序中函数fun的功能是:用冒泡法对6个字符串按由小到大的顺序进行排序。 请改正程序中的错误,使它能得出正确的结果。 注意:不要改动main函数,不得增行或删行,也不得更改程序的结构! 试题程序:#include < stdlib.h >#include < string.h >#include < conio.h >#include < stdio.h >#define MAXLINE 20fun(char*pstr[6]){ int i,j; char*p; for(i=0;i < 5;i++) {/*********found*********/ for(j=i+1,j < 6,j++) { if(strcmp(*(pstr+i),(pstr+j)) >0) { P=*(pstr+i);/*********found*********/ *(pstr+i)=pstr+j; *(pstr+j)=p; } } }}void main(){ int i; char*pstr[6],sir[6][MAxLTNE]; system("CLS"); for(i=0;i < 6;i++) pstr[i]=str[i]; printf("\nEnter 6 string(1string at each line):\n"); for(i=0;i < 6;i++) scanf("%s",pstr[i]); fun(pstr); printf("The strings after sorting:\n"); for(i=0;i < 6;i++) printf("%s\n",pstr[i]);}
问答题
下列给定程序中,函数fun的功能是:将s所指字符串中的所有数字字符移到所有非数字字符之后,并保持数字字符串和非数字字符串原有的次序。 例如,s所指的字符串为“def35adh3kjsdf7”,执行后结果为“defadhkjsdf3537”。 请在程序的下画线处填入正确的内容并把下画线删除,使程序得出正确的结果。 注意:部分源程序给出如下。 不得增行或删行,也不得更改程序的结构! 试题程序: #include < stdio.h > void fun(char*s) { int i,j=0,k=0; char tl[80],t2[80]; for(i=0;S[i]!=’\0’;i++) if(s[i] >=’0&&s[i] < =’9’) { t2[j]=s[i];
【1】
; } else { t1[k++]=s[i]; } t2[j]=0; t1[k]=0; for(i=0;i < k;i++)
【2】
; for(i=0;i <
【3】
;i++) s[k+i]=t2[i]; } main() { char s[80]="ba3a54j7sd567sdffs", printf("\nThe original string is:%s\n",s); fun(s); printf("\nThe result is:%sn",s); }
关注
顶部
微信扫一扫,加关注免费搜题