网站大量收购独家精品文档,联系QQ:2885784924

C语言例题第三章.doc

  1. 1、本文档共17页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第三章 【例3-3】输出单个字符。 #include stdio.h main() { char a=B,b=O,c=Y; putchar(a); putchar(b);putchar(c); putchar(\n); } 【例3-4】用printf函数输出数据。 main( ) { int a=25; float b=123.4567898; double c1234567; char d=k; printf(a=%d,%5d,%o,%x,%u\n,a,a,a,a,a); printf(b=%f,%lf,%10.4f, %5.4f,%e,%10.2e\n,b,b,b,b,b,b); printf(c=%f,%e,%g\n,c,c,c); printf(d=%c,%8c,%i\n,d,d,d); printf(string=%s,%8s,%8.3s, %-8.3s\n,china,china,china,china); } 程序执行结果为: a=25, 25,31,19,25 b=123.456787,123.456787. 123.4568, 123.4568,1.23457e+02, 1.2e+02 c123457,3.45679e+07,3.45679e+07 d=k, k,107 string=china, china, chi, chi 【例3-6】用scanf函数输入数据。 main() { int a,b,c; printf(input a,b,c\n); scanf(%d%d%d,a,b,c); printf(a=%d,b=%d,c=%d\n ,a,b,c); } 程序执行结果为: input a,b,c↙ 1 2 3 a=1,b=2,c=3 运行时可按以下任何一种方式输入变量a、b、c的值。 ①1 2 3↙(以一个空格分隔) ② 1↙ (以回车符分隔) 2↙ 3↙ ③ 1↙ 2 3↙(以一个空格分隔) ④ 1 2↙(以tab键分隔) 3↙ ⑤ 1 2 3↙(以多个空格分隔) 【例3-7】 计算任意两整数的和、差、积、商。 #include stdio.h main() { int a,b,c,d,e,f; printf(please input two integer a and b:\n); scanf(%d%d,a,b); c=a+b; d=a-b; e=a*b; f=a/b; printf(%d+%d=%d %d-%d=%d\n,a,b,c,a,b,d); printf(%d*%d=%d %d/%d=%d\n,a,b,e,a,b,f); } 程序执行结果为:: please input two integer a and b: 15 10 15+10=25 15-10=5 15*10=150 15/10=1 【例3-8】计算圆柱的体积。 定义实型变量radius,high,vol分别表示圆柱的底面半径、高和体积。 #define PI 3.1415926 main() { float radius,high,vol; printf(Please input radius high: ); scanf(%f%f,radius,high);/*从键盘输入两个实数赋给变量radius,high */ vol=PI*radius*radius*high; printf(radius=%7.2f, high=%7.2f, vol=%7.2f\n,radius,high,vol); } 程序执行结果为:: Please input radius high:2 5 radius= 2.00, high= 5.00, vol= 62.83 【例3-9】计算一元二次方程ax2+bx+c=0的根。(假设b2-4ac0) #include math.h /*为使用求平方根函数sqrt(),必须包含math.h头文件 */ main() { float a,b,c,disc,x1,x2; printf(input a,b,c:); scanf(%f,%f,%f,a,b,c); /*输入方程的三个系数的值*/ disc=b*b-4*a*c; /*求判别式的值赋给disc*/ x1=(-b+sqrt(disc))/(2*a); x2=(-b-sqrt(disc))/(2*a); printf(\nx1=%6.2

文档评论(0)

jyr0221 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档