收纳柜厂家
免费服务热线

Free service

hotline

010-00000000
收纳柜厂家
热门搜索:
成功案例
当前位置:首页 > 成功案例

看一看:全国计算机等级二级C语言上机改错题题型-

发布时间:2021-11-17 21:23:00 阅读: 来源:收纳柜厂家

第1题 给定程序MODI1.C中函数fun的功能是:把在字符串s中出现的每个字符,紧随其后重复出现1次,构成1个新串放在t中,t中字符按原字符串中字符顺序排列。  例如:当s中的字符串为:"ABAABBCCDDEE"。  则t中的字符串应为:"AABBCCDDEE"。  请改正函数fun中的毛病,使它能得出正确的结果。注意:不要改动main函数,不得增行或删行,也不得更改程序的结构! Modi1.c #include #include #include /************found************/  voidfun(chars,chart)/参考答案:voidfun(char*s,char*t)/  {inti,sl; sl=strlen(s); for(i=0;i{t[2*i]=s[i]; t[2*i+1]=s[i]; }  /************found************/  t[2*sl]=’0’;/参考答案:t[2*sl]=’\0’;/  } main()  {chars[100],t[100];  clrscr();  printf("\nPleaseenterstrings:");scanf("%s",s);  fun(s镇政府有权强拆吗,t);  printf("Theresultis:%s\n",t);  } 第2题 给定程序MODI1.C中函数fun的功能是:把在字符串s中出现的每个字符,紧随其后重复出现1次,放在1个新串t中,t中字符按原字符串中逆排列。 例如:当s中的字符串为:"ABCDE"时强行拆迁向哪个部门告状, 则t中的字符串应为:"EEDDCCBBAA"。 请改正函数fun中的毛病,使它能得出正确的结果。注意:不要改动main函数,不得增行或删行违建房屋补偿标准,也不得更改程序的结构! Modi1.c #include #include #include voidfun(char*s,char*t) {inti,sl; sl=strlen(s); /************found************/ for(i=1;i{t[2*i]=s[sl-i⑴]; t[2*i+1]=s[sl-i⑴]; } /************found************/ t[2*sl]=’0/’;/参考答案:t[2*sl]=’\0’;/ }  main() {chars[100],t[100]; clrscr(); printf("\nPleaseenterstrings:");scanf("%s",s); fun(s,t); printf("Theresultis:%s\n",t); } 第3题 给定程序MODI1.C中函数fun的功能是:将在字符串s中下标为偶数位置上的字符,紧随其后重复出现1次,放在1个新串t中,t中字符按原字符串中字符的顺序排列。(注意0为偶数) 例如:当s中的字符串为:"ABCDE"时, 则t中的字符串应为:"AACCEE"。 请改正函数fun中的毛病,使它能得出正确的结果。注意:不要改动main函数,不得增行或删行,也不得更改程序的结构! Modi1.c #include #include #include voidfun(char*s,char*t) {inti,j,sl; sl=strlen(s); /************found************/ for(i=0,j=0;i{t[2*j]=s[i]; t[2*j+1]=s[i]; j++; } /************found************/ t[2*资讯分类行业动态帮助文档展会专题报道5金人物商家文章