用pascal 语言编写一个程序读入一系列字符,将它们分别放在英文字母、数字、其他符号三个集合中编写一个程序读入一系列字符,将它们分别放在英文字母、数字、其他符号三个集合中,统计出

来源:学生作业帮助网 编辑:作业帮 时间:2024/04/29 10:59:52
用pascal 语言编写一个程序读入一系列字符,将它们分别放在英文字母、数字、其他符号三个集合中编写一个程序读入一系列字符,将它们分别放在英文字母、数字、其他符号三个集合中,统计出

用pascal 语言编写一个程序读入一系列字符,将它们分别放在英文字母、数字、其他符号三个集合中编写一个程序读入一系列字符,将它们分别放在英文字母、数字、其他符号三个集合中,统计出
用pascal 语言编写一个程序读入一系列字符,将它们分别放在英文字母、数字、其他符号三个集合中
编写一个程序读入一系列字符,将它们分别放在英文字母、数字、其他符号三个集合中,统计出各个集合中元素的个数(区分大小写),并输出这三个集合中的元素.
要用集合!要用Pascal 急用跪谢!

用pascal 语言编写一个程序读入一系列字符,将它们分别放在英文字母、数字、其他符号三个集合中编写一个程序读入一系列字符,将它们分别放在英文字母、数字、其他符号三个集合中,统计出
var x:string;n,i,a1,b1,c1:integer;a,b,c,yingwen,shuzi:set of char;
begin
yingwen:=['a'..'z'];shuzi:=['0'..'9'];
readln(x);
n:=length(x);
for i:=1 to n do
if x[i] in yingwen then begin a:=a+[x[i]];inc(a1);end
else if x[i] in shuzi then begin b:=b+[x[i]];inc(b1);end
else begin c:=c+[x[i]];inc(c1);end;
for i:=1 to n do
if x[i] in a then begin a:=a-[x[i]];write(x[i]);end; writeln(' ',a1);
for i:=1 to n do
if x[i] in b then begin b:=b-[x[i]];write(x[i]);end; writeln(' ',b1);readln;
for i:=1 to n do
if x[i] in c then begin c:=c-[x[i]];write(x[i]);end; writeln(' ',c1);readln;
end.
自己写的,没调试,望给分

用pascal 语言编写一个程序读入一系列字符,将它们分别放在英文字母、数字、其他符号三个集合中编写一个程序读入一系列字符,将它们分别放在英文字母、数字、其他符号三个集合中,统计出 用PASCAL语言编写一个求1+2+3+...+N的程序 用 Pascal 编写一个程序将十进制整数n转换为二进制数.用 Pascal 编写加说明 用PASCAL语言编写程序,输入一个实数,输出改实数和它的平方,平方根三次方,三次方根答得好我会加分的 PASCAL程序 全1数字全1 数字请用PASCAL编写,输入一个奇数P(P 求用VF语言编写程序:如何判断一个断的奇偶性?有几种方法?一个数 请高手用Pascal语言编写下列程序输出杨辉三角的前N行(N pascal 程序 读入一个句子,单词之间用空格隔开 输出最长的单词,并输出这个单词的长度(使用字符串) 用c语言编写一个求三角形面积的程序 用C语言编写一个程序:从键盘输入n(0 用C语言编写程序,输入一个正整数n(1 用c语言编写一个程序,输出下列雪花图案! 编写一个程序1!+2!+3!+...+100!用BASIC语言 编写程序读入一个整数,显示它的所有素数因子.例如,若输入整数为120,输出应为2、2、2、3、5.(用java编写) 用pascal语言做一道题读入三个整数,找出并输出其中最大的数 编写一个程序,读入 3 56 45 24(个数由输入的第一个整数决定)输出最大,小值.而结果找出最小值为24.最大用JAVA程序编写.编写一个程序,读入 3 56 45 24(个数由输入的第一个整数决定)输出最大,小值, 编写pascal语言程序,输入一个三位数的自然数,然后把这个数的百位数与个位数对调,输出对调后的数. 用c语言编写一个程序:判断一个数n能否同时被3和5整除