对联 ·故事 ·史海钩沉 ·人物档案 ·地方风俗 ·谚语大全 ·讽刺与幽默 · 赚钱 · 法律 · 在线教研 · 会员中心 · 心理测试 · 魔鬼词典 · 顺口溜
 
主页特效 网页特效 百家姓
娱乐 歇后语 绕口令 脑筋急转弯
 
谚语 谜语 名言 邮政编码
便民 酒方 验方 偏方 站长工具  
 
算命 风俗 手相 爱情
女孩 音乐 面相 星座 血型
 
饮食 穴道 偏方 医药
生活 软件 硬件 解梦 高考



   JS特效



实用工具
便民服务 加密解密
 
魅力高密 民间故事 Flash教程 PS教程 最新国内新闻
新华字典 黄道吉日 英语园地  万年历 Html2anycode
  首页 | 美图 | 短信 | 安全 | 校园 | 网站 | 游戏 | UFO | 文秘 | 生活 | 信息技术 | 论文 | 人生 | 情感 | 日记
返回首页

pascal中的字符串应用详解(2)

时间:2008-10-11 19:26来源: 作者:手机 点击:
5、 字符串的输入、输出: 字符串类型既可按数组方式输入、输出,也可直接输入、输出: readln(s);writeln(s); 多个字符串输入时以回车作为数据间的分隔
  

5、
字符串的输入、输出:
字符串类型既可按数组方式输入、输出,也可直接输入、输出:
readln(s);writeln(s);
多个字符串输入时以回车作为数据间的分隔符;
每个readln语句只能读入一个字符串。

 

 

pascal字符串应用实例


问题:

Pascal字符串处理:
读入两个字符串,输出:
1、出现在某字符串中至少一次的字母、数字
2、同时出现在二字符串中的字母、数字
3、出现在一字符串中,不在另一字符串中的字母、数字
4、不出现在任何字符串中的字母、数字


解答(程序代码),可以使用集合:
var
s,t:string;
a,b,c,e,f,g,h:set of char;
i:byte;
begin
readln(s);readln(t);
a:=[];b:=[];c:=['A'..'Z','0'..'9'];
for i:=1 to length(s) do a:=a+[upcase(s)];a:=a*c;
for i:=1 to length(t) do b:=b+[upcase(t)];b:=b*c;
e:=a+b;f:=a*b;g:=(a-b)+(b-a);h:=c-e;
for i:=1 to 255 do if chr(i) in e then write(chr(i));writeln;
for i:=1 to 255 do if chr(i) in f then write(chr(i));writeln;
for i:=1 to 255 do if chr(i) in g then write(chr(i));writeln;
for i:=1 to 255 do if chr(i) in h then write(chr(i));writeln;
end.
不知道你需不需要区分大小写.这里忽略了大小写,你可以通过去掉upcase和加上'a'..'z'来修改.

 

 

顶一下
(0)
0%
踩一下
(0)
0%
------分隔线----------------------------
最新评论 查看所有评论
发表评论 查看所有评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
评价:
表情:
用户名: 密码: 验证码:
赞助商位置
推荐内容
杂七杂八