1317:【数组字符练习】7时间限制:1 Sec 内存限制:128 MB提交:105 解决:41[提交][状态][讨论版]读入一英文句子,单词之间用空格或逗号隔开,统计其中单词个数,并输出各个字母出现的频率.(句子末尾

来源:学生作业帮助网 编辑:作业帮 时间:2024/04/29 07:29:19

1317:【数组字符练习】7时间限制:1 Sec 内存限制:128 MB提交:105 解决:41[提交][状态][讨论版]读入一英文句子,单词之间用空格或逗号隔开,统计其中单词个数,并输出各个字母出现的频率.(句子末尾
1317:【数组字符练习】7
时间限制:1 Sec 内存限制:128 MB
提交:105 解决:41
[提交][状态][讨论版]
读入一英文句子,单词之间用空格或逗号隔开,统计其中单词个数,并输出各个字母出现的频率.(句子末尾不一定用"."结束)
输入
输入文件word.in只有一行,内容为一行英文句子,英文句子的长度不超过100个字符,单词间由空格或逗号隔开.
输出
输出文件word.out第一行输出单词个数n,第二行开始每行表示一个字母出现的次数,未出现的字母不输出统计结果.
样例输入 Copy
abc abc abc,abc ,abc ,
样例输出 Copy
5
a 5
b 5
c 5
提示
来源
[提交][状态][讨论版]

1317:【数组字符练习】7时间限制:1 Sec 内存限制:128 MB提交:105 解决:41[提交][状态][讨论版]读入一英文句子,单词之间用空格或逗号隔开,统计其中单词个数,并输出各个字母出现的频率.(句子末尾
下面的程序假定英语句子只由小写字母和空格、标点组成:
var a:array['a'..'z']of integer;
s:string; i,w:integer; c:char;
begin
readln(s); w:=0;
for i:=2 to length(s) do
begin
if (s[i]=' ')and(s[i-1] in ['a'..'z'])then inc(w);
if s[i] in ['a'..'z'] then inc(a[s[i]]);
end;
if s[length(s)] in ['a'..'z'] then inc(w);
writeln(w);
for c:='a' to 'z' do
if a[c]>0 then writeln(c,' ',a[c]);
end.

1317:【数组字符练习】7时间限制:1 Sec 内存限制:128 MB提交:105 解决:41[提交][状态][讨论版]读入一英文句子,单词之间用空格或逗号隔开,统计其中单词个数,并输出各个字母出现的频率.(句子末尾 有一个包含了n个字符的字符串.编写一个函数,将此字符串从头开始共m个字符作为一个子字符串复制到另一个字符数组中,并输出该子串./提示:(a)在主函数中定义字符数组1和字符数组2,并将字 字符数组名和数组元素名分别怎么理解 java传入一个数组{1,2,3},返回123,132,213,231,312,321,求指导.假如不限制数组个数 pascal统计大写英文字母的个数【入门】统计大写英文字母的个数时间限制:1000MS 内存限制:1000K705 通过次数:528 【试题描述】 算算以‘.’结束的一串字符中含有多少个大写的英文字母.【 C语言中的字符数组名与数组元素有什么区别 练习数组指针作为函数参数:求3×4的二维数组{1,3,5,7,9,11,13,17,19,21,23,25}中的所有元素之和.帮忙写出程序, C语言习题,有一字符数组,通过scanf函数或者getchar函数存储进去13个字符,然后以中间对称,数组两侧内容互换.比如:字符数组中存有字符内容qwdbsgdh2udfp互换之后改变为 pfdu2hdgsbdwq C++编程:统计键盘输入的一串英文字符中每种英文字符的个数.要求:(1)使用数组(2)相同英文字符的大小写形式视为同一种统计对象(3)遇到非英文字符时统计终止(4)按每行10个数据 10.有字符数组定义char a[]=abc ,则数组a中有(A)个元素.A.5 B.7 C.6 D.8 1,设计一个字符数组用于存放字符串.通过gets函数输入一个英文句子,其中单词之间仅用空格隔开,允许单词之1、设计一个字符数组用于存放字符串.通过gets函数输入一个英文句子,其中单词之间 编写一个程序,用12个月份的英文名称初始化一个字符指针数组,当键盘输入整数为1到12 时...编写一个程序,用12个月份的英文名称初始化一个字符指针数组,当键盘输入整数为1到12 时,显示相应 c语言字符数组作为条件怎么理解 如if(str[i]) srt[]是一个包括数字与字母的字符数组 字符 matlab将循环产生的数据依次存到一个数组里A=一串字符,利用for循环从A中分别取第1~50,52等等字符,然后把每一次的字符都记录下来,存到workspace里的一个变量里,表格形式,怎么办.主要是将产生的 QB编程题编写一个程序:建立一个10乘10的对角线元素为0,其余元素为1的二维数组元素,并将该数组打印出来,成功后改写该程序,使其对角线元素仍然为0,其余元素为空格字符的二维数组. ACM presentation error! 求各位大侠指导2800:垂直直方图时间限制: 1000ms内存限制: 65536kB描述 输入4行全部由大写字母组成的文本,输出一个垂直直方图,给出每个字符出现的次数.注意:只用输 声明一个一维字符型数组,有20个元素,每个元素最多包含10个字符.生成的字符分为4行,并输出字符数最多的