电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

c语言编程文库所有题答案-

c语言编程文库所有题答案-_第1页
1/16
c语言编程文库所有题答案-_第2页
2/16
c语言编程文库所有题答案-_第3页
3/16
c 语言编程文库全部题答案 1、/*编写一程序 P3-311.C 实现以下功能①从键盘上先后读入两个字符串,假定存储在字符数组 s1 和 s2 中。留意,这两个字符串最长均可到达 127 个字符、最短均可为 0 个字符。②将字符串 s2插入字符串 s1 中,插入方法为:s2 的第 i 个字符插入到原 s1 的第 i个字符后,假如 s2 比 s1(假定 s1 的长度为 L1)长,则 s2 的第 L1 个字符开头到 s2 结尾的全部字符按在 s2 中的挨次放在新生成的 s1 后。提 示 , 合 并 时 可 使 用 中 间 数 组 。 例 如 : s1 输 入 为“123456789“,S2 输入为“abcdefghijk“,则输出的 s1 为:1a2b3c4d 2、5e6f7g8h9ijk③ 在屏幕上输出新生成的 s1。程序的运行效果应类似地如图 1 所示,其中的 123456789 和 abcdefghijk 是从键盘输入的内容。*/#include#includeintmain(void){charstr1[127],str2[127];inti,tem;intlen1=0,len2=0;printf(“pleaseinputstring1:“);gets(str1);printf(“Pleaseinputstring2:“);gets(str2);len1=strlen(str1) 3、;len2=strlen(str2);if(len1len2){tem=len1;printf(“nstring1:“);for(i=0;iintmain(void){intdat[10000],len;inti,j,tmp;printf(“Pleaseinputnumbers:“);len=0;do{scanf(“%d“,if(i==-222){break;}dat[len]=i;len++;}while(1);for(i=0;idat[j]){tmp=dat[i];dat[i]=dat[j];dat[j] 4、=tmp;}}}printf(“nOutput:n“);for(i=0;i#includeintmain(void){charaa[5][90],kk[5][90];inti,j;printf(“input5stringn“);for(i=0;i0){strcpy(kk[j],aa[j]);strcpy(aa[j],aa[j+1]);strcpy(aa[j+1],kk[j]);}}}printf(“------------------------------------------------------ 5、-n“);for(i=0;i#include/*UserCodeBegin(考生可在本行后添加代码,例如全局变量的定义、函数原型声明等,行数不限)*/voidmove(intarray[],intn,intm);/*UserCodeEnd(考生添加代码结束)*/intmain(void){int*number,n,m,i;printf(“thetotalnumbersis:“);scanf(“%d“,printf(“backm:“);scanf(“%d“,number=(int*)malloc(n*sizeo 6、f(int));printf(“input%dintegers:“,n);for(i=0;i#include/*UserCodeBegin( 考 生 可 在本行后添加代码,行数不限)*/structSTUDENT{intnum;charname[20];intmath;intenglish;intcomputer;floataverage;};typedefstructSTUDENTSTUDENT;/*UserCodeEnd( 考...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

c语言编程文库所有题答案-

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部