早教吧作业答案频道 -->其他-->
pascal字符串编程练习题4.在许多单词游戏中,单词中的每个字母根据其点值计分,它与英语单词中的频率成反比。在Scrabble™中,点数分配如表8-1所示。表8-1游戏点数分配1A,E,I,L,N,O,
题目详情
pascal 字符串编程练习题
4. 在许多单词游戏中,单词中的每个字母根据其点值计分,它与英语单词中的频率成反比。在Scrabble™中,点数分配如表8-1所示。
表8-1 游戏点数分配
1 A, E, I, L, N, O, R, S, T, U
2 D, G
3 B, C, M, P
4 F, H, V, W, Y
5 K
8 j, X
10 Q, Z
例如,Scrabble单词“FARM”值9个点。F值4点,A和R各值1点,M值3点。输入入几个组单词,依次打印出在Scrabble中的点数。计算分数的时候不分大小写。
4. 在许多单词游戏中,单词中的每个字母根据其点值计分,它与英语单词中的频率成反比。在Scrabble™中,点数分配如表8-1所示。
表8-1 游戏点数分配
1 A, E, I, L, N, O, R, S, T, U
2 D, G
3 B, C, M, P
4 F, H, V, W, Y
5 K
8 j, X
10 Q, Z
例如,Scrabble单词“FARM”值9个点。F值4点,A和R各值1点,M值3点。输入入几个组单词,依次打印出在Scrabble中的点数。计算分数的时候不分大小写。
▼优质解答
答案和解析
const
a:array ['A'..'Z'] of integer=(1,3,3,2,1,4,2,4,1,8,5,1,3,1,1,3,10,1,1,1,1,4,4,8,4,10);
var
ans:array [1..100] of integer;
s:string;
n,i,j:integer;
begin
readln(n);
fillchar(ans,sizeof(ans),0);
for j:=1 to n do
begin
readln(s);
for i:=1 to length(s) do
inc(ans[j],a[s[i]]);
end;
for i:=1 to n do
writeln(ans[i]);
readln;
end.
a:array ['A'..'Z'] of integer=(1,3,3,2,1,4,2,4,1,8,5,1,3,1,1,3,10,1,1,1,1,4,4,8,4,10);
var
ans:array [1..100] of integer;
s:string;
n,i,j:integer;
begin
readln(n);
fillchar(ans,sizeof(ans),0);
for j:=1 to n do
begin
readln(s);
for i:=1 to length(s) do
inc(ans[j],a[s[i]]);
end;
for i:=1 to n do
writeln(ans[i]);
readln;
end.
看了 pascal字符串编程练习题...的网友还看了以下:
一质点从A开始做初速度为零的匀加速直线运动中,先后经过B点和C点.已知它的加速度为10m/s2,经 2020-05-14 …
两道七年级有关有理数的数学题,快,急,十分钟之内,好的追加!1.a=1,b=2,c=-1,化简-3 2020-06-03 …
一个三角形中的不等式.s.R.r分别为三角形的面积外接圆半径内接圆半径,求证a^4+b^4+c^4 2020-06-06 …
因式分解(a+b+c)^4-(b+c)^4-(c+a)^4-(a+b)^4+a^4+b^4+c^4 2020-06-12 …
1.已知:A(2,0),|AB|=4,B点和A点在同一数轴上,求B点坐标.已知:A(0,0),|A 2020-06-14 …
在平面直角坐标系中,有正方形ABCD.A点坐标(0,4),B点坐标(-3,0),C点在第四象限,D 2020-07-30 …
如图,在平面直接坐标系内有A(6,0),B(0,8),C(-4,0),点M,N分别为线段CO和线段 2020-08-02 …
已知A(-4,0),B(4,0)是圆C:x^2+y^2=16上两个点P是异于A,B的一点过P做圆的切 2020-11-11 …
4、如图表示气流通过机翼上下表面时的情况,比较机翼上下a、b两点的流速和压强()A、a点的空气流速大 2020-12-13 …
如图为一突触的结构,在a、d两点连接一个灵敏电流计.已知ab=bd,若分别刺激b、c两点,灵敏电流计 2020-12-30 …