欢迎来到三一办公! | 帮助中心 三一办公31ppt.com(应用文档模板下载平台)
三一办公
全部分类
  • 办公文档>
  • PPT模板>
  • 建筑/施工/环境>
  • 毕业设计>
  • 工程图纸>
  • 教育教学>
  • 素材源码>
  • 生活休闲>
  • 临时分类>
  • ImageVerifierCode 换一换
    首页 三一办公 > 资源分类 > PPT文档下载  

    CPreimerPlus第四章编程练习简析及答案.ppt

    • 资源ID:5423653       资源大小:252.99KB        全文页数:10页
    • 资源格式: PPT        下载积分:15金币
    快捷下载 游客一键下载
    会员登录下载
    三方登录下载: 微信开放平台登录 QQ登录  
    下载资源需要15金币
    邮箱/手机:
    温馨提示:
    用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)
    支付方式: 支付宝    微信支付   
    验证码:   换一换

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

    CPreimerPlus第四章编程练习简析及答案.ppt

    2012/11/25,C Primer Plus(第五版)中文版编程练习,分析及答案(第四章),2012/11/25,1.输入名字和姓氏,然后以“名字,姓氏”的格式输出。分析:变量的个数及类型;格式说明符程序:,2.编写一个程序,要求输入名字,并执行以下操作:a.把名字引在双引号中打印出来。b.在宽度为20个字符的字段内打印名字,并且整个字段引在引号内。c.在宽度为20个字符的字段的左端打印名字,并且整个字段印在引号内。d.在比名字宽3个字符的字段内打印它。分析:a.双引号如何输出?b.如何在固定宽度内输出?c.如何在左端输出?d.输入的名字长度如何计算?输出时,字符宽度变化,如何输出?程序:(见下页),2012/11/25,2012/11/25,3.输入一个浮点数,首先以小数点记数法,然后以指数记数法打印它。输出使用下列形式:a.21.3 or 2.1e+001b.+21.290 or 2.129E+001分析:浮点型的格式说明符;指数记数法的格式说明符;小数点位数和正号的输出方法。程序:,4.编写一个程序,要求输入身高(以厘米为单位)和名字,然后以如下形式显示:Dabney,you are 1.750 meters tall分析:变量的个数及类型;变量的输入和输出。程序:,2012/11/25,5.先输入名字,再输入姓氏,第一行打印姓名;第二行打印名字和形式的个数,把字母个数与对应姓名的结尾对齐;第三行输出字母个数与对应姓名的开始对齐。分析:输入的名字长度如何计算?如何实现左对齐/右对齐?程序:,6.编写一个程序,设置一个值为1.0/3.0的double类型变量和一个值为1.0/3.0的float类型变量。每个变量的值显示三次:一次在小数点右侧显示4个数字,一次在小数点右侧显示12个数字,另一次在小数点右侧显示16个数字。同时要让程序包括float.h文件,并显示FLT_DIG和DBL_DIG的值。1.0/3.0的显示值与这些值一致吗?分析:关键了解FLT_DIG和DBL_DIG的含义。程序:,2012/11/25,7.输入汽车行驶的英里数和消耗汽油的加仑数。计算并显示消耗每加仑汽油行驶的英里数,保留一位小数。再输出每100公里的升数,保留一位小数。(用符号常量const或#define表示两个转换系数)(1加仑=3.785升,1英里=1.609公里)分析:变量类型;常量声明;公式转换。程序:,2012/11/25,源程序,/*4.8.1*/#includeint main()char mz20,xs20;scanf(%s%s,mz,xs);printf(%s,%s,mz,xs);return 0;,/*4.8.2*/#include#includeint main()char name20;scanf(%s,name);printf(%sn,name);printf(%20sn,name);printf(%-20sn,name);printf(%*sn,strlen(name)+3,name);return 0;,2012/11/25,源程序,/*4.8.3*/#includeint main()double input;scanf(%lf,/*4.8.4*/#includeint main()double tall;char name20;scanf(%s%lf,name,/*4.8.5*/#include#includeint main()char mz20,xs20;int a,b;scanf(%s,mz);scanf(%s,xs);a=strlen(mz);b=strlen(xs);printf(%s%sn,mz,xs);printf(%*d%*dn,a,a,b,b);printf(%-*d%-*dn,a,a,b,b);return 0;,2012/11/25,源程序,/*4.8.6*/#include#includeint main()float m;double n;m=1.0/3.0;n=1.0/3.0;printf(%d%dn,FLT_DIG,DBL_DIG);printf(%.4f%.4lfn,m,n);printf(%.12f%.12lfn,m,n);printf(%.16f%.16lfn,m,n);return 0;,/*4.8.7*/#include#define m2k 1.609int main()double mile,gal,km,l;double mg,kl;const double g2l=3.785;scanf(%lf%lf,2012/11/25,说明,以上程序,win7+DEVCPP测试通过。,

    注意事项

    本文(CPreimerPlus第四章编程练习简析及答案.ppt)为本站会员(牧羊曲112)主动上传,三一办公仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知三一办公(点击联系客服),我们立即给予删除!

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




    备案号:宁ICP备20000045号-2

    经营许可证:宁B2-20210002

    宁公网安备 64010402000987号

    三一办公
    收起
    展开