turbo pascal问题

来源:百度知道 编辑:UC知道 时间:2024/09/20 17:40:41
在编程程序turbo pascal中变量能否以字符串的形式在输出前输入?如果不能那怎样才能做到这一点???请高手指教
谢谢

题意不明?可以吧..
var
s:string;
begin
readln(s);
end.

若输入(自动截取255位):
34jljdsf8970
则s='34jljdsf8970'

如果是指将"s"输出来.那么直接
writeln('s=',s);

就是读字符串吗?? 当然可以了
var
s:string;
begin
read(s);
write(s);
end.

一、字符、字符串类型的使用

(一)字符类型

字符类型为由一个字符组成的字符常量或字符变量 。
字符常量定义:
const
字符常量='字符'
字符变量定义:Ⅱ
Var
字符变量:char;

字符类型是一个有序类型, 字符的大小顺序按其ASCⅡ代码的大小而定。函数succ、pred、ord适用于字符类型。
例如:后继函数:succ('a')='b'
前继函数:pred('B')='A'
序号函数:ord('A')=65

例1 按字母表顺序和逆序每隔一个字母打印。即打印出:
a c e g I k m o q s u w y
z x r v t p n l j h f d b

程序如下:

program ex8_1;
var letter:char;
begin
for letter:='a' to 'z' do
if (ord(letter)-o