早教吧作业答案频道 -->其他-->
pascal喝醉的狱卒FromAdmin喝醉的狱卒描述Description在一所监狱里有一条长长的走廊,沿着走廊排列着n个牢房。每个牢房有一个囚犯,而且房门都是锁着的。一天晚上,狱
题目详情
pascal喝醉的狱卒
From Admin
喝醉的狱卒
描述 Description
在一所监狱里有一条长长的走廊,沿着走廊排列着n个牢房。每个牢房有一个囚犯,而且房门都是锁着的。
一天晚上,狱卒觉得很无聊,于是他决定玩一个游戏。第一轮,他喝了一口威士忌,然后沿着走廊,将所有牢房的门打开。第二轮,他又喝了一口威士忌,然后又沿着走廊,将所有编号为2的倍数的牢房锁上。第三轮,他再喝一口威士忌,再沿着走廊,视察所有编号为3的倍数的牢房。如果牢房是锁着的,他就把它打开;如果牢房是开着的,他就把他锁上。他如此玩了n轮后,喝下最后一口威士忌,醉倒了。
当他醉倒后,一些犯人发现他们的牢房开着而且狱卒已经无能为力。他们立刻逃跑了。
给出若干个牢房的数目,请你确认各有多少犯人逃出了监狱。
输入格式 Input Format
输入文件的第一行为一个正整数。表示接下来的输入有多少行。接着每一行为一个不大于10000的整数,表示牢房的数目n。
输出格式 Output Format
对于每个n,你必须输出当监狱有n个牢房时逃跑的犯人的数目。
样例输入 Sample Input
【输入样例1】
2
5
100
样例输出 Sample Output
【输出样例1】
2
10
From Admin
喝醉的狱卒
描述 Description
在一所监狱里有一条长长的走廊,沿着走廊排列着n个牢房。每个牢房有一个囚犯,而且房门都是锁着的。
一天晚上,狱卒觉得很无聊,于是他决定玩一个游戏。第一轮,他喝了一口威士忌,然后沿着走廊,将所有牢房的门打开。第二轮,他又喝了一口威士忌,然后又沿着走廊,将所有编号为2的倍数的牢房锁上。第三轮,他再喝一口威士忌,再沿着走廊,视察所有编号为3的倍数的牢房。如果牢房是锁着的,他就把它打开;如果牢房是开着的,他就把他锁上。他如此玩了n轮后,喝下最后一口威士忌,醉倒了。
当他醉倒后,一些犯人发现他们的牢房开着而且狱卒已经无能为力。他们立刻逃跑了。
给出若干个牢房的数目,请你确认各有多少犯人逃出了监狱。
输入格式 Input Format
输入文件的第一行为一个正整数。表示接下来的输入有多少行。接着每一行为一个不大于10000的整数,表示牢房的数目n。
输出格式 Output Format
对于每个n,你必须输出当监狱有n个牢房时逃跑的犯人的数目。
样例输入 Sample Input
【输入样例1】
2
5
100
样例输出 Sample Output
【输出样例1】
2
10
▼优质解答
答案和解析
var
n:integer;
a:array[1..10000] of boolean;
i,j:integer;
begin
read(n);
for i:=1 to n do a[i]:=false;
for i:=1 to n do
for j:=1 to n do
if j mod i=0 then
if a[j] then a[j]:=false
else a[j]:=true;
j:=0;
for i:=1 to n do
if a[i] then j:=j+1;
write(j);
end.
n:integer;
a:array[1..10000] of boolean;
i,j:integer;
begin
read(n);
for i:=1 to n do a[i]:=false;
for i:=1 to n do
for j:=1 to n do
if j mod i=0 then
if a[j] then a[j]:=false
else a[j]:=true;
j:=0;
for i:=1 to n do
if a[i] then j:=j+1;
write(j);
end.
看了 pascal喝醉的狱卒Fro...的网友还看了以下:
中国银行业从业人员资格认证证书,有风险管理、个人理财、个人贷款、公司信贷四门,每门有每门的证书,但前 2020-06-07 …
演讲2200多字十个自然段的演讲稿怎么背才能记牢啊?还有2周就要进行演讲比赛了,2200多字十个自 2020-06-22 …
有A、B、C、D四位同学准备从三门选修课中各选一门,若要求每门选修课至少有一人选修,且A、B不选修 2020-07-08 …
阅读冲浪。弟弟很爱学习,也很懂礼貌。他每次来到黄伯伯的牢房门前,总是先轻轻地敲几下门,得到黄伯伯的允 2020-10-30 …
阅读短文,回答后边的问题。弟弟很爱学习,也很懂礼貌。他每次来到黄伯伯的牢房门前,总是先轻轻地敲几下门 2020-11-03 …
体育馆举行国家篮球赛,晚上7点半比赛,但6点半开门时,门口已有不少球迷,如果10个门都打开,每门每分 2020-11-04 …
号称“万里长江第一溪”的宜昌下牢溪自然风光远近闻名,其天然浴场因水质好,去年夏天接待游客近万人,但是 2020-11-12 …
某学校为高一新生开设了3种类别共6门选修课,其中文艺类有3门,每门课程的学分均为2分;科技类有2门, 2020-11-14 …
世界各国对各类专门人才的争夺称为“人才大战”,在这场战争中,发达国家各使绝招,把眼光牢牢盯住了发展中 2021-01-05 …
世界各国对各类专门人才的争夺称为“人才大战”,在这场战争中,发达国家各使绝招,把眼光牢牢盯住发展中国 2021-01-05 …