pascal中,怎样把数字变成字符
pascal吧
全部回复
仅看楼主
level 5
章清莲 楼主
pascal中,怎样把数字变成字符啊?帮帮忙啊!
2009年10月03日 02点10分 1
level 5
数字--〉字符:
ch=chr(ord('0')+num);
数--〉字符串:
str(num,st);
2009年10月03日 04点10分 2
level 1
嗯,楼上的不错!
2009年10月08日 07点10分 3
level 3
var
c:char; //设置变量
a:longint; //设置变量
begin
read(a); //输入数字
str(a,c); //数字变成字符
write(c); //输出字符
end.
2013年09月08日 06点09分 4
c应该是ansistring或者string吧。。
2015年01月11日 13点01分
level 3
2013年09月08日 06点09分 5
level 14
这种问题…百度上都有的啊
2013年09月10日 10点09分 6
level 11
chr(ord('0')+数字);
2013年09月10日 13点09分 7
level 11
你们敢不挖坟吗。。。。。。
2013年09月11日 08点09分 8
小学生伤不起啊
2013年09月13日 11点09分
level 8
用str函数
2013年09月13日 11点09分 9
level 9
同意str!
2013年09月15日 23点09分 10
不同意
2014年07月23日 05点07分
level 12
如果数大于ansistring的范围呢
2014年07月23日 05点07分 11
这是没看到8L么……
2014年07月23日 07点07分
回复 zjfaok :anstring最多2G,你是搞天文的吧,数有那么多位
2014年07月23日 09点07分
ansistring是无限长字符串,你家的能读进来这么大的数?
2015年01月10日 12点01分
level 12
就没用了
2014年07月23日 05点07分 12
level 12
应该这样:
read(a[1]);
i:=1;
while ord(a[i])<>13 do
begin
inc(i);
read(a[i]);
end;
2014年07月23日 05点07分 13
你这是动态数组啊[喷]
2014年07月23日 08点07分
level 11
恩。。。
2014年07月23日 10点07分 14
level 1
不会啊!!!
2014年11月25日 14点11分 15
1