- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第3章zxc2008
第3章基本程序设计 3.1C语言语句概述 1、C语句可以分为以下5类: 1、控制语句 2、函数调用语句 3、表达式语句 4、空语句 5、复合语句 2、C程序结构 一个C程序由若干个源程序文件构成 一个源程序文件由若干个函数和预编译命令组成 一个函数由数据定义部分和执行部分构成 程序的三种基本结构 顺序结构 依次执行 选择结构 双选择:条件满足时执行A,否则执行B。如If( )~else ~结构 多选择:条件满足a时,执行A,条件满足b时,执行B…… 。如switch结构 循环结构 当型:先判别是否满足条件,然后根据判别结果决定是否执行循环体。如while( )~结构 直到型:先执行一次循环体,再判别是否满足条件,然后根据判别结果决定是否执行循环体。如do~while( ) 3.2 数据输出 3.2.1putchar函数 3.2.2 printf函数 1.printf函数的一般格式 2.格式控制字符串中的格式描述项 3.printf的输出示例 (3)宽度以及小数位数 3.3 数据输入 3.3.l getchar、getche和getch函数 2.getche函数和getch函数 1.输入项地址表 3.数据分割 (2)依据类型分割。 (4)编程者指定的分隔符。 [例] 输入三角形的三边长,计算并输出此三角形面积。 若一个三角形的三边长分别为a、b、c,记 S =(a+b+c)/2,则三角形的面积公式为 area=(s(s-a)(s-b)(s-c) )1/2 格式 : sqrt(x);/* x是一个浮点数 */ 源处:math.h 文件。 执行下述程序片段时的输出结果是____ int x, y ; x=13 ; y=5 ; printf(%d,x%=(y/=2)); 3.4顺序结构程序设计训练 1、加密。King 2、求方程aX2+bX+c=0的根,由键盘输入a,b,c的值 3、从键盘输入一个大写字符,输出两个相应的小写字符 4输入一个三位正数,以字符方式输出各位数字,并求各位数字立方和 #include stdio.h void main() {char c1,c2,c3,c4; c1=K+5; c2=i+5; c3=n+5; c4=g+5; printf(%c%c%c%c,c1,c2,c3,c4); } #includestdio.h main() { int x,ge,shi,bai,y; printf( 请输入一个三位正数); scanf(%d,x); ge=x%10; x=x/10; shi=x%10; bai=x/10; y=ge*ge*ge+shi*shi*shi+bai*bai*bai; printf(%c,%c,%c ,bai+48,shi+48,ge+48); printf( \n %d ,y); } 习题—1/12 1.执行下述程序片段时输出的结果是( )。 int x=0xdef; printf(\n%4d\n,x); printf(%4o\n,x); printf(%4x\n,x); A)3567 B)3567 C)3567 D)3567 6757 6757 06757 06757 def def 0xdef 0def 2.有如下定义: float x; unsigned y; 则( )是合法的输入语句。 A)scanf(%5.2f%d,x,y); B)scanf(%f%3o,x,y); C)scanf(%f%n,x,y); D)scanf(%f%f,x,y); 习题—2/12 3.执行下述程序片段时输出的结果是( )。 float x=-1023.012; printf(\n%8.3f,,x); printf(%10.3f,x); A) 1023.012,□□-1023.012 B) -1023.012,-1023.012 c) 1023.012,□-1023.012 D) -1023.012,□-1023.012 4.对于下述语句,若将10赋给变量k1和k3,将20赋给变量k2和k4,则应按方式( )输入数据。 int k1,k2,k3,k4; scanf(%d%d,k1,k2); scanf(%d,%d,k3,k4); A)1020 B)10□20
文档评论(0)