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

2-4输入语句.ppt

  1. 1、本文档共14页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
2-4输入语句

输入(读入)语句 格式和语义 格式:1:read(变量名表); 2:readln(变量名表); 语义:1、把输入的数据依次赋值给变量名表中的变量,其中变量名表是一串用英文逗号分隔开的变量标识符。Readln后可以没有变量名表,如果没有变量名表,作用仅仅表示读入一个回车换行符。 2、当输入的数据个数多于变量个数时,read和readln处理有所不同;执行readln后多余的数据将被忽略,执行read后多余的数据要么被忽略,要么被下一个read或readln语句读入。(例子见下页 例子 Read(a1,a2,a3,……,an); 等价于read(a1); read(a2); read(a3);……; read(an); Readln(a1,a2,a3,……,an); 等价于read(a1); read(a2); read(a3);……; read(an);readln; 说明 输入项中的括号内可以是一个或多个变量。各变量之间用逗号隔开,最后一个没有符号。如read(a,b,c,d); 执行到read或readln语句时,系统处于等待输入数据状态。 要注意: 1、输入数值型(整数或实数)数据时,数据间用空格或回车键分隔,最后一定要有一个回车,表示输入结束。 2、输入字符型数据时,数据间不能用空格键或者回车键分隔字符,因为计算机默认空格键和回车键也是字符,因此需要按照read或readln括号内变量个数一一对应输入字符,无须分隔符。 程序运行后,从键盘输入的数据必须是常量,且输入的数据一定要与变量类型保持一致 当输入项中的变量为多个时,要求输入的相应数据个数不能少于其变量个数,否则,系统仍处于等待输入数据状态,接着输入的数据无论是换行输入还是不换行,输入均有效。 设i,j,k是整型变量,现将30,20,10分别赋值给这三个变量,要求写出对应于下列语句的所有可能的输入格式。 read(i,j,k); (1)30-20-10 (-表示空格,换行表示回车) (2)30-20 10 (3)30 20------10 (4)30 20 10 设i,j,k是字符型变量,现需将’d’,’o’,’s’分别赋值给这三个变量,要求写出对应下列语句的所有可能输入格式。 read(i,j,k); (1)dos 下面几种都是错误的 (2)d o s (3)do s (4)d-o-s (5)d os var a,b,c,k,j,l,i,m,n:integer; begin readln(a,b,c); readln(i,k,j,l); readln(m,n); writeln(a,b,c); writeln(I,j,k,l); writeln(m,n); end. 按要求填下列表格: var a,b,c,d,e,f:char; begin read(a,b,c,d,e,f); writeln(a,b,c,d,e,f); writeln(a); writeln(b); writeln(c); writeln(d); writeln(e); writeln(f); end. * * 1-2-3-4-5 6-7-8-9-0 10-20 输出 输入 var a,b,c,k,j,l,i,m,n:integer; begin read(a,b,c); read(i,k,j,l); read(m,n); writeln(a,b,c); writeln(I,j,k,l); writeln(m,n); end. 1-2-3-4-5 6-7 10-20 输出 输入 1-2-3-4-5 6-7-8-9-0 10-20 输出 输入 1-2-3-4-5 6-7 10-20 输出 输入 按要求填下列表格: var a,b,c,d,e,f:char; begin read(a,b,c,d,e,f); writeln(a,b,c,d,e,f); writeln(a); writeln(b); writeln(c); writeln(d); writeln(e); writeln(f); end. 12 34 1-2-34-56-78 1-23-4-5 1-2-3-4-5-6 输出结果 输入数据 a bc-e a bce 输出结果 输入数据 abc de a-b-c a-b-c-d-e-f 12 34 1-2-34-56-78 1-23-4-5 1-2-3-4-5-6 输出结果 输入数据 a bc-

文档评论(0)

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

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

版权声明书
用户编号:6111134150000003

1亿VIP精品文档

相关文档