第03章顺序结构程序设计 全国计算机等级考试二级 C语言程序设计培训.pptVIP

第03章顺序结构程序设计 全国计算机等级考试二级 C语言程序设计培训.ppt

  1. 1、本文档共46页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
国家等级考试练习 1.以下程序运行后的结果是———————— main() { char c; int n=100;float f=10;double x; x=f*=n/=(c=50); printf(“%d %f\n”,n,x); } 等级考试练习 1.设变量均已正确定义,若要通过 scanf(“%d%c%d%c”,a1,c1,a2,c2);”语句为变量a1,a2赋数值为10,20,为变量c1,c2赋字符X,Y,以下输入形式正确的是(注:代表空格字符)(07.04) a.10 X 20 Y 回车 b.10 X20 Y 回车 c.10 X 回车 d.10X回车 20Y 20Y 2.执行以下程序时输入1234567CR,则输出 结果是———(07.09) #include stdio.h main() { int a=1,b; scanf(“%2d%2d”,a,b); printf(“%d %d\n”,a,b); } 3.有以下程序 main() { int m,n,p; scanf(“m=%dn=%dp=%d”,m,n,p); printf(“%d%d%d\n”,m,n,p); } 若想从键盘上输入数据,使变量m的值为123 ,n的值为456,p中的值为789,则正确的输入是_ a.m=123n=456p=789 b.m=123 n=456 p=789 c.m=123,n=456,p=789 d.123 456 789 #include “*.h” #define ……. (2)格式字符(type)一鉴表: 用来输入十、八(0开头)、十六(0x开头)进制整数 i(I) 输入百分号(%) % 与f作用相同,e、f和g可以互换 g(G) 用来输入实数,用小数形式或指数形式输入 f(e) 用来输入字符串,将字符串送到一个字符数组中 s 用来输入单个字符 c 用来输入无符号十进制整数 u(U) 用来输入十六进制整数 x(X) 用来输入八进制整数 o 用来输入十进制整数 d 说 明  字符 int i; scanf (“i=%d,i);printf (“i=%d,i); scanf (%d%d%d, a,b,c); 出 输 0 3 = i 入 输 ↙ 0 3 = i :取地址运算符。 表示将所输入后的数据放入对应地址的存储单元中。 错 ↙ 3 , 2 , 1 3 2 1 ↙ 3 ↙ 2 ↙ 1 或 ↙ 3 2 1 出 输 0 3 = i 入 输 ↙ 0 3 = i scanf (%d,%d,%d, a,b,c); 错 ↙ 3 2 1 ↙ 3 , 2 , 1 说明: (1)可以指定输入数据所占的列数,系统自动按它截取所需的数据 scanf(“%3d%3d”,a,b); 输入:1234567(回车) a的值123,b的值456 (2)%后的“*”号的附加说明表示跳过对应的输入数据 int x,y,z; scanf(“%d %*d %d %d”,x,y,z); printf(“%d %d %d\n”,x,y,z); 输入:12 34 56 78 输出:12 56 78 (3)输入时不能规定数据的精度 scanf(“%7.2f”,x); 使用输入函数注意的事项: scanf函数的输入项表部分应是变量地址,而不是 变量名 scanf(“%d%d”,a,b) scanf(“%d%d”,a,b); (2)格式控制字符串中的普通字符应原样输入 scanf(“please input a,b:%d,%d”,a,b); 输入:please input a,b:2,3 若是如下形式,应如何输入: scanf(“%d:%d:%d”,a,b,c); scanf(“%d %d”,a,b); 表示两个空格 (3) c作为格式输入字符时 空格或回车也作为有效的字符输入 如:scanf(“%c%c%c”,c1,c2,c3); 输入:abc 错误的输入方式:a b c 表示空格 若要a的值为2,c1的值为c应如何输入? scanf(“%d%c”,a,c1); 以下那一个正确: 2c 2 c 2 c 例3-8: #include stdio.h void main() { int a,b; printf(input a,b:); scanf(%d%d,a,b); printf(a=%d,b=%d,a,b); } input a,b: 7?8↙ a=7,b=8 D 12 34 A * 3.1 C语句概述 3.2 数据的输出

文档评论(0)

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

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

1亿VIP精品文档

相关文档