欢迎来到第壹文秘! | 帮助中心 分享价值,成长自我!
第壹文秘
全部分类
  • 幼儿/小学教育>
  • 中学教育>
  • 高等教育>
  • 研究生考试>
  • 外语学习>
  • 资格/认证考试>
  • 论文>
  • IT计算机>
  • 法律/法学>
  • 建筑/环境>
  • 通信/电子>
  • 医学/心理学>
  • ImageVerifierCode 换一换
    首页 第壹文秘 > 资源分类 > DOCX文档下载
    分享到微信 分享到微博 分享到QQ空间

    C语言程序设计呼克佑课后习题答案.docx

    • 资源ID:79160       资源大小:46.05KB        全文页数:25页
    • 资源格式: DOCX        下载积分:5金币
    快捷下载 游客一键下载
    账号登录下载
    三方登录下载: 微信开放平台登录 QQ登录
    下载资源需要5金币
    邮箱/手机:
    温馨提示:
    快捷下载时,如果您不填写信息,系统将为您自动创建临时账号,适用于临时下载。
    如果您填写信息,用户名和密码都是您填写的【邮箱或者手机号】(系统自动生成),方便查询和重复下载。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP,免费下载
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    C语言程序设计呼克佑课后习题答案.docx

    C语言程序设计呼克佑课后习题答案C语言程序设计习题解答(参考)习题一一、单项选择题1 .D2 .A3 .D二、填空题1.顺序结构选择结构循环结构2算法3.语言简洁、运算符丰富、结构化语言4,可移植性强、代码效率高、书写格式自由5 .错误隐蔽、有时会难以理解、有时会难以修改6 .群举法(枚举法)、递推法(迭代法)、递归法7 .做什么怎么做三、应用题1.inc1.udevoidmain()Printf(*n")printf("C1.anguageProgramn);Printf(*n")2.inc1.udevoidmain()inta,b,c,max;SCanf("%d%d%d”,&a,&b,&c);if(a>b)max=a;e1.semax=b;if(maxprintf(Max=%dnzmax);)一、单项选择题IAD1E2.BzE3.B,D,E,F,H4.B,F5.AzBzE二、填空题1 .()int(2)char(3)doub1.e(4)1.ong(5)char(6)char(7)int(8)1.ong2 .()0(2)0(3)2(4)4(5)4(6)8(7)0(8)23 .21114 .不做5 .sin(25*3.14159180)+cos(30*3.14159180)6.28. 5三、给出各个程序的运行b结果1.运行结果如下:321552 .运行结果如下:6,99z27一、单项选择题1.D2.B3 .D4 .C5.B6.C7.B8 .A9 .C10.D11 .D12.D13.B14.A15.A16.B17.C18.C19.B20.B21 .D22.C23.C24.D25.C26.C27.D28.D29.B3O.A二、填空题1 .从标准设备(键盘)上读入一个字符向标准设备(键盘)上输出一个字符#inc1.ude2 .以十进制形式输入一个整数表示从标准输入设备(键盘)读取输入的3个整型数表示掉过3个整数不读取用来输入一个字符3 .以十进制形式输出一个整数以十六进制形式输出一个整数以十进制小数形式输出,输出的数据长度为7位,其中有两位为小数以字符形式输出一个字符4 .分程序;5 .-16 .非007 .a%7=0e1.se8.39.210.forwhi1.edo-whi1.e11.Continue12.a=16zy=4213.1014.y=1915.2222216.3917.718.5z519.n=420.-321.8三、程序阅读分析题1.2.3.04.5675. thisnumberisahuiwen四、编程题1 .编写一个程序,要求用户输入两个整数,判定其中一个是否能整除另一个。#inc1.udeintmain()(intazb;whi1.e(scanf(',%d%d,1.&a,&b)=2)if(a%b)Printfc不能整除n");e1.sePrintf(能整除n");)return0;)2 .编程实现:输入一个整数,判断它能否被3,5,7整除,并输出以下信息、之一:能同时被3,5,7整除;能被其中两数(要指出哪两个)整除;能被其中一个数(要指出哪一个)整除;不能被3,5,7任一个整除。#inc1.udevoidmain()(inta;Printf("请输入一个整数n“);scanf("%d"a);if(a%3=0&&a%5=0&&a%7=0)printf("%d能同时被3,5,7整除n”司;eIseif(a%3!=0&&a%5=0&&a%7=0)printf("%d能同时被5,7整除n",a);eIseif(a%3=0&&a%5!=0&&a%7=0)printf("%d能同时被3,7整除n,1,a);eIseif(a%3=0&&a%5=0&&a%7!=0)printf("%d能同时被3z5整除n)a);eIseif(a%3=0&&a%5!=0&&a%7!=O)printf("%d能被3整除n)a);eIseif(a%3!=0&&a%5=0&&a%7!=0)printf("%d能被5整除n”,a);e1.seif(a%3!=0&&a%5!=0&&a%7=O)printf("%d能被7整除n”,a);eIseprintf('1%d不能被3,5,7整除n*a);)3 .市郊长途电话收费标准如下:通话时间在三分钟以下收费一角,三分钟以上则每超过一分钟加一角。在7:0021:00之间通话者,按收费标准全价收费;在其它时间通话者,按收费标准的一半收费。请计算某人在X时间通话y分钟,应缴多少电话费。(通话时间利用整数输入实现)inc1.udemain()(fIoat×,y=0;intt;scanf(n%f%d"×t);if(t>7&&t<21)if(x<3)y=o.i;e1.sedo(y=0.2+y;x=x-1.;whi1.e(x-3>0);)eIse(if(x<3)y=0.12;e1.sedo(y=(0,2÷y)2;x=x-1.;whi1.e(x-3>0);)printf("%fn,y);)4 .输入a、b、c三条边,判断它是否构成三角形。若能构成三角形,则计算三角形面积。#inc1.ude#inc1.udemain()fIoatazbzcrS=Ozx=O;Printf("输入三角形三条边的边长:");scanf(,%f%f%f,&a,&b,&c);if(a+b>c&&b+c>a&&a+c>b)x=(a+b+c)/2.0;S=sqrt(x*(x-a)*(x-b)*(x-c);printf("area=%.3f",S);)EIsePrimf(”不能构成三角形n)5 .打印出所有水仙花数。所谓水仙花数是指一个三位数,其各位数字的立方和等于该数本身。例如,153是一个水仙花数,因为153=13+53+33o#inc1.ude"stdio.h"#inc1.ude"math.h"main()(inti;inta,b,c;for(i=100;i<=999;i+)(a=i%10;*取个位数*/b=i10%10;*取十位数*/c=i100;/*取百位数*/if(i=a*a*a+b*b*b+c*c*c)printf("%d',i);)6 .编写一个程序,在屏幕上显示如下图形(图形的层数读者自行设定):*#inc1.ude#inc1.udemain()(inti,jkfor(i=-3;i<=3;i+)(for(j=1.;j<=abs(i);j+)printf(',%c,32);for(j=1.;j<=7-2*abs(i);j+)printf("*");printf(',n");)7 .求斐波那契(Fibonacci)数歹J:1,1,2,3,5,8,的前40个数。斐波那契数列的定义:F1.=1.(n=1.)F2=1.(n=2)Fn=Fn-1.+Fn-2(n3)#inc1.udemain()intf1.,f2,f;inti;f1.=f2=1.;printf(',%dn%dn,J1.zf2);for(i=1.;i<=38;i+)/已经有两个数,只要再产生38个数即可*/(f=f1.+f2;f1.=f2;f2=f;printf("%dn'f);)8 .编程实现求1.+2+3+.+n之和,并输出当其和第一次大于或等于IOO时的值及n值。#inc1.udemain()(intizs,t=0;i=1.;s=0;whi1.e(i<=100)(s=s+i;if(s>=100&&t<1.)/*设定t只求第一次和大于100的内容*/(PrintfC第一次和大于或等于100时和为%dn';Primfc第一次和大于或等于100时为dn,j);t+=1.;)i=i+1.;)printf(,s=%dn"zs);)9 .整元换零钱问题。把1元兑换成1分、2分、5分的硬币,共有多少种不同的换法?inc1.udemain()(intijk,n;n=100zk=0;for(i=0;i<=n/5;i+)for(j=0j<=(n-i*5)2j+)(printf("5cent=%dt2cent=%dt1cent=%dn"Jj,n-i*5-j*2);k+;)printf("tota1.times=%dn"zk);)10 .编写解鸡兔同笼问题的程序。用户输入头的数目和脚的数目,输出鸡、兔各有多少只。inc1.udemain()intx,y,a,b;PrimfC输入鸡兔头的数目:");scanf("%d',×);PrimfC输入鸡兔脚的数目:“);scanf("%d"y);a=x-(y-2*x)2;b=(y-2*×)2;Printfc鸡有%d只,兔有%d只”,a,b);)11 .打印杨辉三角形,即(x+y)n展开式的各项系数。并且在程序运行开始时,问用户n的值为多少,接着打印如下形式至指定行数。1112 1133114641#inc1.udeintmain()intn,k,j,c;printf(',Input=);scanf(',%d"n);for(k=1.;k<=n;k+)(PrintfC%*s",4*(n-k);*格式控制语句,有和没有是两种显示方式*/c=1.;printf("%4d'c);for(j=1.j<=k-1.j+)(c=c*(k-j)j;printf(1,%8d,c);)printf("n");)return0;)12.个位数是6,且能被3整除的五位数共有多少个?#inc1.udemain()inta,count二。;1.ongi;for(i=10000;i<100000;i+)(a=i%10;if(a=6&&i%3=0)count+;)PrimfC这样的数共计:d”,count);)习题四一、单项选择题1 .C2 .D3 .D4 .D5 .C6 .D7 .B8 .A9 .B10.B二、填空题1. 15014f1.oat2.83.连续数组名4.按行存储5.046.3507.368.99.710.#inc1.ude#inc1.ude三、程序阅读分析题1. i=jaijaijprintf("n")2. k=323. gbcdefa4. O12345123456234567

    注意事项

    本文(C语言程序设计呼克佑课后习题答案.docx)为本站会员(p**)主动上传,第壹文秘仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知第壹文秘(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

    copyright@ 2008-2023 1wenmi网站版权所有

    经营许可证编号:宁ICP备2022001189号-1

    本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。第壹文秘仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知第壹文秘网,我们立即给予删除!

    收起
    展开