PASCAL新手问题,请各位高手帮帮忙,跪求,急求!急急急急急急急急急急急急急急急!!!!!!

找数字对:输入N(2≤N≤100)个数字(在0与9之间),然后统计出这组数中相邻两数字组成的链环数字对出现的次数。例如:输入:N=20{表示要输入数的数目}0159872... 找数字对:输入N(2≤N≤100)个数字(在0与9之间),然后统计出这组数中相邻两数字组成的链环数字对出现的次数。
例如:
输入:N=20 {表示要输入数的数目}
0 1 5 9 8 7 2 2 2 3 2 7 8 7 8 7 9 6 5 9
输出:(7,8)=2 c
(8,7)=3 {指(7,8)、(8,7)数字对出现次数分别为2次、3次)
(7,2)=1 (2,7)=1
(2,2)=2
(2,3)=1 (3,2)=1
如果程序满意,再加分
展开
 我来答
qiafen07
2011-05-24 · 超过10用户采纳过TA的回答
知道答主
回答量:169
采纳率:0%
帮助的人:131万
展开全部
问题补充: fp是什么? fp for noi, noip用的版本这个要在哪里下载?谢谢能输入中文或者显示中文的fp就是乱码的,原因是你的fp版本太高了,下个英文
AiPPT
2024-09-19 广告
随着AI技术的飞速发展,如今市面上涌现了许多实用易操作的AI生成工具1、简介:AiPPT: 这款AI工具智能理解用户输入的主题,提供“AI智能生成”和“导入本地大纲、导入文档内容”的选项,生成的PPT内容丰富多样,可自由编辑和添加元素,图表... 点击进入详情页
本回答由AiPPT提供
736175900
2011-05-24 · TA获得超过235个赞
知道答主
回答量:14
采纳率:0%
帮助的人:15.2万
展开全部
var n,i,j:integer;
a:array[0..20]of integer;
begin
readln(n);
for i:=1 to n do read(a[i]);
for i:=1 to n-1 do
for j:=1 to n-i do
if a[j]
追问
请打完程序,谢谢!
追答
对不起,我打错了。楼下的是对的,完整的程序如下:(输入的第一行不要“N=”)

var
a:array[1..100]of integer;
b:array[0..9,0..9]of integer;
i,j,n:integer;
begin
fillchar(b,sizeof(b),0);
fillchar(a,sizeof(a),0);
readln(n);
for i:=1 to n do
read(a[i]);
for i:=1 to n-1 do
inc(b[a[i],a[i+1]]);
for i:=0 to 9 do
for j:=0 to 9 do
if b[i,j]0 then writeln('(',i,',',j,') =',b[i,j]);
end.
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
wubing06046787
2011-05-25 · 超过11用户采纳过TA的回答
知道答主
回答量:21
采纳率:0%
帮助的人:28.8万
展开全部
for i:=1 to n do
read(a[i]);
for i:=1 to n-1 do
inc(f[a[i],a[i+1]]);
f[i,j]表示出现数对i,j的个数
最后输出即可
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式