c语言实验整理试题.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
实验二 C 顺序结构编程练习 已知圆半径 r 和圆柱高 h,求圆周长(lenth)、圆面积(area)、圆球体积(vol1)、 圆柱体积(vol2)。 要求:程序名 CArea.C。 将π即 3.1415926 定义成符号常量 PI 定义题目中指定名称的变量,注意变量类型 从键盘输入半径 r 的值(如: 1.5 ),圆柱高 h 取固定值 3 最后要求输出 r、h 和所有求出的值,请加提示性文字。如:半径 = 1.5 #include stdio.h #define PI 3.1415926 main( ) { float r, h, lenth, area, vol1, vol2; printf(请输入半径:); scanf( %f, r); h = 3.0; lenth = 2.0 * PI * r; area = PI * r * r; vol1 = 4.0/3.0 * PI * r * r * r; vol2 = PI * r * r * h; printf(半径 r = %f, 圆柱高 h = %f, 圆周长= %f\n 圆面积= %f, 圆球体积= %f, 圆柱体积= %f\n, r, h, lenth, area, vol1, vol2); } 第三章习题 3.3,根据贷款总额和各月还款数计算多少月能还清 要求:程序名:EX3-3.C 按书上要求分别定义变量 d、p、r、m(注意变量类型),并用赋初值的办法为 前三个变量赋初值(用书上所给的值)。 按公式求出还款月数 m,注意公式中使用了系统内部数学函数 log,别忘了在 程序开头包含头文件math.h 提示:取 1 位小数,第 2 位四舍五入的方法:输出 m 时将 printf 双引号中的 格式符%f 换成%.1f 即可。 输出时要输出全部 4 个变量的值,并使用提示性文字加以说明。 #include stdio.h #include math.h main( ) { float d = 300000, r = 0.01, p = 6000, m; m = log10( p / ( p - d * r ) ) / log10( 1 + r ); printf( 贷款总额= %.1f,每月还款额=%.1f,月利率=%.2f,需要 %.1f 月才能还清 贷款\n, d, p, r, m ); } 附加题:第三章习题 3.2,有 1000 元想存 5 年,有 5 种方法,求 5 年后本息和。 提示:程序名 EX3-2.C 算法参考教材例题 3.2,定义 5 个变量分别完成 5 种情况计算,并输出。 #include stdio.h #include math.h main( ) { float r, p1,p2,p3,p4,p5,p,n; printf( 存 5 年期: ); n = 5; r = 5.85 / 100; p1 = 1000 * ( 1 + n * r ); printf( 利息= %.2f\n, p1 ); printf( 存 2 年+3 年期: ); n = 2; r = 4.68 / 100; p = 1000 * ( 1 + n * r ); n = 3; r = 5.4 / 100; p2 = ( 1000 + p ) * ( 1 + n * r ); printf( 利息= %.2f\n, p2 ); printf( 存 3 年+2 年期: ); n = 3; r = 5.4 / 100; p = 1000 * ( 1 + n * r ); n = 2; r = 4.68 / 100; p3 = ( 1000 + p ) * ( 1 + n * r ); printf( 利息= %.2f\n, p3 ); printf( 存 5 次 1 年期: ); n = 5; r = 4.14 / 100; p4 = 1000 * pow( 1 + r, n ); printf( 利息= %.2f\n, p4 ); printf( 存活期: ); n = 5, r = .72 / 100; p5 = 1000 * pow( 1 + r / 4, 4 * n ); printf( 利息= %.2f\n, p5 ); } 实验三 输入输出练习答案 请写出下面程序的执行结果。 #include stdio.h main( ) { int a=5, b=7; float x= 67.8564, y=-789.124, z = 12.35; char c=A; long n=1234567; unsigned u=65535; printf( %d%d\n, a, b ); /* 57 */ printf( %3d%3d\n, a, b ); /* 5 7 */

文档评论(0)

xina171127 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档