电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

C语言习题:顺序、选择、循环

C语言习题:顺序、选择、循环_第1页
1/28
C语言习题:顺序、选择、循环_第2页
2/28
C语言习题:顺序、选择、循环_第3页
3/28
2.3 顺序结构程序设计 2.3.1 要点导读 1.printf() 与scanf()语句。 printf() 与scanf()语句是最通用的输入输出函数,它们可以在程序设计者的控制下以各种格式分别实现数据的输出和输入操作。它们位于stdio.h 库文件中。 2.字符数据的输入输出。 最简单的字符输入输出函数是getchar()和putchar()。两者分别从键盘读一个字符或向显示屏写一个字符。 2.3.2 经典例题分析 1.下列程序运行后输出的结果是 。 #include void main() { int a=0,b=0; a=10; b=20; printf(“a+b=%d”,a+b); } 分析:printf( )是输出函数,它的括号内由两部分组成: 1)控制字符串,是用双引号括起来的字符串,它包括两种信息: (1) 格式说明。由”%”和格式字符组成,如:%d、%f、%c 等。它的作用是将输出的数据转换成指定的格式输出。 (2) 普通字符。需要原样输出的字符。 2)”输出表列”是需要输出的一些数据,可以是表达式。 题目中a 的值是10,b 的值是20,在 printf(“a+b=%d”,a+b); 格式说明输出表列 中,”a+b= “是普通字符,需原样输出。输出表列是一个表达式,它的结果以整型输出。 答案:a+b=30。 2.下列程序运行后输出的结果是 。 #include void main() { int a=732; printf(“%d\n” ,a); printf(“%2d\n” ,a); printf(“%10d\n” ,a); printf(“%-10d\n” ,a); } 分析:d 格式符,用来输出十进制整数。其中%d,按整型数据的实际长度输出。%md,m 为指定的输出字段的宽度。如果数据的位数小于 m,则左端补以空格,若大于 m,则按实际位数输出。 printf(“%d\n” ,a);把 a 的值按原样输出:732。printf(“%2d\n” ,a);结果占 2 列,但 732 占 3列大于 2 列,所以按实际位数输出:732。printf(%10d\n” ,a);结果占 10 列,但 732 占 3 列小于 10 列,所以左端补 7 个空格。printf(“%-10d\n” ,a); 结果占 10 列,“-”表示把数值放到左端,732 占 3 列小于 10 列,所以右端补 7 个空格。 答案: 732 732 □ □ □ □ □ □ □ 732 /*□ 表示空格*/ 732□ □ □ □ □ □ □ 3.已知 char a=‘\103’;则语句 printf(“%3d”,a);执行后的输出结果为(□ 表示空格) 。 A)□ 67 B)’c’ C)67□ D)103 分析:’\103’是一个转义字符,表示一个八进制数所代表的字符,转换为十进制为 67。printf(“%3d”...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

C语言习题:顺序、选择、循环

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部