ImageVerifierCode 换一换
格式:DOC , 页数:17 ,大小:113KB ,
资源ID:4497974      下载积分:5 金币
验证码下载
登录下载
邮箱/手机:
验证码: 获取验证码
温馨提示:
支付成功后,系统会自动生成账号(用户名为邮箱或者手机号,密码是验证码),方便下次登录下载和查询订单;
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

开通VIP
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.zixin.com.cn/docdown/4497974.html】到电脑端继续下载(重复下载【60天内】不扣币)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  
声明  |  会员权益     获赠5币     写作写作

1、填表:    下载求助     留言反馈    退款申请
2、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
3、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
4、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
5、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【二***】。
6、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
7、本文档遇到问题,请及时私信或留言给本站上传会员【二***】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。

注意事项

本文(C语言程序设计教程答案.doc)为本站上传会员【二***】主动上传,咨信网仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知咨信网(发送邮件至1219186828@qq.com、拔打电话4008-655-100或【 微信客服】、【 QQ客服】),核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载【60天内】不扣币。 服务填表

C语言程序设计教程答案.doc

1、习题11、算法描画要紧是用两种全然办法:第一是自然语言描画,第二是应用公用货色停顿算法描画2、c语言次序的构造如下:1c语言次序由函数形成,每个次序必须存在一个main函数作为次序的主控函数。2/*与*/之间的内容形成c语言次序的正文部分。3用预处理命令#include可以包含有关文件的信息。4大小写字母在c语言中是有区不的。5除main函数跟标准库函数以外,用户可以自己编写函数,次序一般由多个函数形成,这些函数制定理论所需要做的任务。比如:voidmain()inta,b,c,s;a=8;b=12;c=6;s=a+b*c;printf(s=%dn,s);3、c语言的特征:1c语言存在构造语言

2、的特征,次序之间特不随便完成段的共享;2c语言的要紧结形因素为函数,函数可以在次序中被定义完成独破的任务,独破地编译成代码,以完成次序的模块化。3c语言运算符丰富,运算包含的范围特不广;4c语言数据典范丰富。5c语言赞同开门见山访征询物理所在,即可开门见山对硬件停顿把持,完成汇编语言的大年夜部分功能;6c语言语法限制不太严峻,次序方案自由度大年夜,如斯是c语言可以添加对次序员的束缚;7用c语言编程,生成的目标代码质量高,次序实行效能高,可移植性好;4、合理标识符:AB12、leed_3、EF3_3、_762、PAS、XYZ43K2不合法标识符:a*b2、8stu、D.K.Jon、if、ave#

3、xy、#_DT5、C.D5、F2:将当前编辑器中文件存盘F10:调用主菜单F4:次序运行到光标所内行Ctrl+F9:当前编辑状况下,停顿编译、连接且运行次序;Alt+F5:将窗口切换到DOS下,反省次序运行结果6、(1):*welcomeyouverygood*(2):pleaseinputthreenumber;5,7,8maxnumberis:87、main8、Userscreen、Alt+F59、标识符必须是字母或下划线开头,大小写字母含义差异。由数字、字母跟下划线形成;关键字是一种语言中规那么存在特定含义的标识符。关键字不克不迭作为变量或函数名来应用,用户只能按照系统的规那么应用它们。

4、10、选择主菜单File项下拉子菜单中Save项或开门见山按F2键存盘。习题21、符合C语法则那么的常数为:0x1e、abn、1.e52、(1):差错如下:intx,y=5,z=5,aver;x=7;aver=(x+y+x)/3;结果如下:AVER=5(2):差错如下:charc1=a,c2=b,c3=c;printf(a=%db=%cendn,a,b);结果如下:a=3b=Aendaabccabc3、4、(1):9,11,9,10(2):3,1,0,0(3):11,19,31,15、(1):0(2):0(3):9.500000(4):90(5):10(6):10(7):65(8):4(9):

5、4.500000(10):1(11):0(12):20(13):06、(5)7、求x的绝对值8、c(max=ab?a:b)?c:max;9、B10、D习题31、输出函数scanf的参数差错,该当为:scanf(%f,&k);2、|12341234|3、ff104、1,3,15、原字符串左边加空格再加字符串本身,字符个数总跟为5个6、scanf(%d,%d,%c,%c,&a1,&a2,&c1,&c2);7、printf(a+b=%dn,a+b);printf(a-b=%dn,a-b);printf(a*b=%dn,a*b);printf(a/b=%dn,a/b);printf(float)a/b

6、=%fn,(float)a/b);printf(a%b=%dn,a%b);8、voidmain()floatr;floats,c;printf(pleaseinputthenumber:);scanf(%f,&r);if(r=0)s=3.14*r*r;c=2*3.14*r;printf(s=%f,c=%fn,s,c);elseprintf(youinputnumberiserror!);9、voidmain()intn;printf(pleaseinputthenumber:);scanf(%d,&n);if(n=100&nc|a+cb|b+ca)s=(a+b+c)/2;Area=sqrt(s

7、*(s-a)*(s-b)*(s-c);printf(%fn,Area);elseprintf(youinputthenumberiserror!n);习题41:02:203:(x20)|(x-100)4:*a=25,b=14,c=16*5:376:if(a=b)printf(1);elseprintf(2);7、#includevoidmain()chara,b,t1,t2;scanf(%c,%c,&a,&b);t1=ab?a:b;t2=ab?a:b;if(t1-t2)%2=0)printf(%c,%c,a+1,b+1);elseprintf(%c,%c,a-1,b-1);getch();8、

8、#includevoidmain()inttemp1=0,temp2=0,x,y,i=1;printf(Pleaseinput(x,y):);scanf(%d,%d,&x,&y);while(i*y)shang=%d,yushu=%d,x,y,temp2,x-y*temp2);getch();9、#includevoidmain()floatx,y,m=0,n=0;scanf(%f,%f,&x,&y);n=(x-2)*(x-2);m=(y-2)*(y-2);if(m+n)=1)printf(%.3f,%.3f)Intheyuan,x,y);elseprintf(%.3f,%.3f)outoft

9、heyuan,x,y);getch();10、#includevoidmain()inttemp=0,month,year;printf(Pleaseinput(year,month):);scanf(%d,%d,&year,&month);if(year%400=0)|(year%4=0&year%100!=0)temp=1;if(month=2)if(temp)printf(%dyear%dmonthhave29,year,month);elseprintf(%dyear%dmonthhave28,year,month);elseif(month%2=0)printf(%dyear%dmo

10、nthhave30,year,month);elseprintf(%dyear%dmonthhave31,year,month);getch();11、switch(a/10)case5:m=4;break;case4:m=3;break;case3:m=2;break;case2:m=1;break;default:m=5;12、办法一:#includevoidmain()intx,y;scanf(%d,&x);if(x-5)y=x-1;elseif(x=0)y=x;elseif(x0&x8)y=x+1;printf(%d,y);getch();办法二:#includevoidmain()i

11、ntx,y;scanf(%d,&x);if(x-5)if(x=0)y=x;elseif(x0&x8)y=y=x+1;elsey=x-1;printf(%d,y);elseprintf(Inputerror!);getch();办法三:#includevoidmain()intx,y,i;scanf(%d,&x);if(x-5)if(x=0)i=1;elseif(x0&x8)i=2;elsei=3;elsei=4;switch(i)case1:y=x;printf(%d,y);break;case2:y=x+1;printf(%d,y);break;case3:y=x-1;printf(%d,y

12、);break;case4:printf(Inputerror!);break;getch();习题51、voidmain()intn,value;inti,count=0;floataverage=0;longintsum=0;scanf(%d,&n);for(i=0;i=A&ch=a&ch=0&ch=9)sz+;ch=getchar();printf(zm=%d;sz=%dn,zm,sz);3、voidmain()longi_value;intsum=0;inttemp=0;scanf(%ld,&i_value);if(i_value=A&ch=a&ch500)break;printf(t

13、he%dyearslatercomplete!n,count);6、voidmain()inti,temp=0,bit=0;for(i=1;i=999;i+)if(i%3=0)temp=i;for(;temp!=0;)bit=temp%10;if(bit=5)printf(%d,i);break;temp=temp/10;printf(bn);7、#includeintmain(void)intsteps=29,i=1;while(steps%7)steps=(30*+i)-1;printf(Totalsteps:%dn,steps);return0;8、main()inti,j,k,n;pr

14、intf(thenarcissusnumberis:n);for(n=100;n1000;n+)i=n/100;j=n/10-i*10;k=n%10;if(i*i*i+j*j*j+k*k*k=n)printf(%dn,n);9、main()floati,j,temp,n,sum;intt;i=2;j=1;sum=0;scanf(%d,&t);for(n=1;n=t;n+)sum=sum+i/j;temp=i;i=i+j;j=temp;printf(2/1+3/2+5/3+8/5+13/8+.=%fn,sum);10、voidmain()intnWidth,a,b;scanf(%d,&nWidt

15、h);for(a=(nWidth%2);a=nWidth;a+=2)for(b=0;b=nleft&bnright)chOut=*;printf(%c,chOut);printf(n);11、voidmain()inti=1,j=1;for(i=1;i=9;i+)for(j=1;j=i;j+)printf(%d*%d=%d,i,j,i*j);printf(n)12、#includestdio.hvoidmain()charc;/count1是负数的个数/count2是负数的个数intcount1=0,count2=0;/sum1是负数之跟/sum2是负数之跟intsum1=0,sum2=0;i

16、ntflage=0;c=getchar();while(c!=*)if(c=-)flage=1;if(flage=0)sum1+=(c-48);count1+;elseif(c!=-)sum2-=(c-48);flage=0;count2+;c=getchar();printf(%d,%dn,count1,count2);printf(%f,%fn,sum1/count1,sum2/count2);13、voidmain()inti,j;ints=0;for(i=100;i=999;i+)s=0;for(j=1;ji-1;j+)if(i%j=0)s=s+j;if(s=i)printf(%5d,

17、i);14、#include#includevoidmain()intn;longk=1;floate=1;n=1;clrscr();while(fabs(1.0/k)=0.000001)n+;e=e+1.0/k;k=k*n;printf(%fn,e);15、#includemath.hmain()floatx0,x1,x2,f0,f1,f2;x1=-10;f1=2*x1*x1*x1-4*x1*x1+3*x1;x2=10;f2=2*x2*x2*x2-4*x2*x2+3*x2;dox0=(x1+x2)/2;f0=2*x0*x0*x0-4*x0*x0+3*x0;if(f0*f1)1e-6);pri

18、ntf(_2*x*x*x-4*x*x+3*x=0_n);printf(therootis%fn,x0);习题61、#includeintdivisor(inta,intb)intr;while(r=a%b)!=0)a=b;b=r;returnb;intmultiple(inta,intb)intd;d=divisor(a,b);returna*b/d;voidmain()inta,b,c,d;printf(intput(a,b):);scanf(%d,%d,&a,&b);c=divisor(a,b);d=multiple(a,b);printf(ndivisor=%dttmultiple=%d

19、,c,d);2、#includevoidtongji(chara)intb3=0,0,0,i=0;while(ai!=0)if(ai=65)|(ai=97)、b0+;elseif(ai=48)b1+;elseb2+;i+;printf(zimuhave:%d;shuzihave:%d;qitahave:%d,b0,b1,b2);getch();voidmain()chara100;printf(Pleaseinputastring:);gets(a);tongji(a);3、#includeintflower(intn)intx=0,i,j,k;i=(n%10);j=(n/10%10);k=(

20、n/100);x=i*i*i+j*j*j+k*k*k;if(x=n)return1;elsereturn0;voidmain()inti,n;printf(Pleaseintputn:);scanf(%d,&n);if(n999|n100)printf(Inputerror!);elsefor(i=100;in;i+)if(flower(i)printf(%d,i);getch();4、#include#defineSWAP(a,b)t=b;b=a;a=t;main()floatx,y,t;printf(Entertwonumber(x,y):);scanf(%f,%f,&x,&y);SWAP

21、(x,y);printf(nnExchanged:x=%f,y=%f,x,y);getch();5、#includeintfib(intn)intp;if(n=0)p=0;elseif(n=1)p=1;elsep=fib(n-1)+fib(n-2);returnp;voidmain()intn;printf(Pleaseinputfib:);scanf(%d,&n);printf(nnfibonacci=%d,fib(n);6、#includelongfac(intn)longf;if(n=0)f=1;elsef=n*fac(n-1);returnf;voidmain()intm,n;long

22、f;printf(Pleaseinput(m,n):);scanf(%ld,%ld,&m,&n);f=fac(n+m)+fac(n);printf(nnfibonacci=%ld,f);7、#includevoidlist()inti,j;for(i=1;i=9;i+)for(j=1;j=i;j+)printf(%d*%d=%d,i,j,i*j);printf(n);voidmain()list();8、#includeinthe(intn)inti,s=0;for(i=1;in;i+)if(n%i=0)s+=i;returns;voidmain()inti,j;for(i=1;i30000;

23、i+)for(j=1;j30000;j+)if(he(i)=j)&(he(j)=i)&(i!=j)printf(%d%d,i,j);9、#include#definemax100structworklongsid;charname15;workermax;intsize=0;structwork*set_list()doprintf(nnPleaseinput(sid,name):);scanf(%ld,%s,&workersize.sid,workersize.name);size+;while(workersize-1.sid!=0);returnworker;voidpaixu(stru

24、ctworka)inti,j,k;longt;charv15;for(i=0;isize-1-2;i+)k=i;for(j=i;jaj.sid)k=j;if(k!=i)t=ai.sid;ai.sid=aj.sid;aj.sid=t;strcpy(v,ai.name);strcpy(ai.name,aj.name);strcpy(aj.name,v);for(i=0;i=size-2;i+)printf(sid:%ldtname:%snn,ai.sid,ai.name);getch();voidselect(structworka)inti=0,found=1;longnum;printf(In

25、putselectsid:);scanf(%ld,&num);for(i=0;i=size-2;i+)if(ai.sid=num)found=0;printf(%ld:%s,num,ai.name);break;if(found)printf(nnNOthissid!);getch();voidmain()structwork*p;p=set_list();paixu(p);select(p);10、#includefloatjiecheng(intn)longs=1;inti;for(i=1;i=n;i+)s=s*i;returns;floatchengfang(floatx,intn)fl

26、oats=1;inti;for(i=1;i=n;i+)s=s*x;returns;floatf(floatx,intn)floats=1,t=0;inti=1,j=-1;for(i=1;i=0ak=tempbreakk=82)%sstri=Zcstri+26-a+i+a4、/*题目:求一构效果的平均分数以及高于平均分的效果。*/#include#definemax100voidmain()floatamax,s=0,average=0;inti,n;printf(PleaseinputN:);/*输出要处理元素的个数*/scanf(%d,&n);printf(nPleaseinput%dges

27、hu:,n);/*输出90,85,92,77,80,62*/for(i=0;in;i+)scanf(%f,&ai);s+=ai;average=s/n;printf(naverage=%.2fn,average);/*输出81.00*/for(i=0;iaverage)printf(%.2f,ai);/*输出90.00,85.00,92.00*/5、/*题目:编写次序,输出一组整数,将他们排序后由小到大年夜输出。*/#include#definemax100voidmain()intamax,j,i,k=0,t=0,n=0;printf(PleaseinputN:);/*输出要处理元素的个数*

28、/scanf(%d,&n);for(i=0;in;i+)scanf(%d,&ai);for(i=0;in-1;i+)/*比较n-1遍*/k=i;for(j=i+1;jaj)k=j;if(k!=i)/*元素排序前下标与排序后下标不符,那么交换其值*/t=ai;ai=ak;ak=t;printf(nn);for(i=0;in;i+)printf(%d,ai);6、/*题目:从键盘输出一个4x4的整数矩阵,以主对角线为对称轴*/*将左下角元素中较大年夜者交换右上角元素,并将右上角含对称轴输出。*/#include#includevoidmain()intd44=0,0,0,0,i,j;clrscr(

29、);printf(nPleaseinput16num:);for(i=0;i4;i+)for(j=0;j4;j+)scanf(%d,&dij);for(i=0;i4;i+)for(j=0;jdji)/*左下角元素大年夜于右上角元素那么交换*/dji=dij;for(i=0;i4;i+)printf(nnnnn);/*为了保持每行的间隔与每列的一样*/for(j=0;j=i)printf(t%d,dij);/*为了使位数差其他数输出依然保持三角型*/elseprintf(t);7、*题目:输出一个3x4的二维数组,然后分不按行跟按列输出。*/#include#includevoidmain()i

30、ntd34=0,0,0,0,i,j;printf(Pleaseinput12num:);for(i=0;i3;i+)for(j=0;j4;j+)scanf(%d,&dij);printf(nnAnhang:);for(i=0;i3;i+)for(j=0;j4;j+)printf(%d,dij);printf(nnAnlie:);for(i=0;i4;i+)for(j=0;j3;j+)printf(%d,dji);8、/*题目:编写次序,将两个字符串连接起来,不必strcat函数。*/#include#includevoidmain()chars150,s250;inti=0,j=0,t=0;p

31、rintf(Inputone:);gets(s1);while(s1i!=0)i+;/*统计s1中字符个数*/printf(nnInputsecond:);gets(s2);while(s2j!=0)j+;/*统计s2中字符个数*/for(t=0;t=j;t+)/*把s2中字符连接到s1后面*/s1i=s2t;i+;printf(nnone+second:);puts(s1);9、/*输出一行字符串,统计字符对ab的个数。*/#include#include#defineMAX100voidmain()charstrMAX;inti=0,flage=0;intcount=0;printf(nP

32、leaseinputastring:);gets(str);while(stri)if(stri=a)flage=1;elseif(stri=b)if(flage=1)count+;flage=0;elseflage=0;i+;printf(thedoublecharabcountis%dn,count);10、#include/*相对于第一种办法,这种办法能把同为最大年夜的字符串全部打印出来。*/#includeintpaixu(inta,intn)/*构造对长度为n的数组排序的函数*/inti,j,t,k,temp;for(i=0;in-1;i+)k=i;for(j=i+1;jaj)k=j;if(k!=i)t=ai;ai=ak;ak=t;temp=an-1;returntemp;/*前去最大年夜字符串的长度的值*/voidmain()charstr150,str250,str350,str450,str550,str650;charstr750,str850,str950,str1

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        获赠5币

©2010-2025 宁波自信网络信息技术有限公司  版权所有

客服电话:4008-655-100  投诉/维权电话:4009-655-100

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :gzh.png    weibo.png    LOFTER.png 

客服