早教吧作业答案频道 -->其他-->
用pascal写这道题宾馆里有100个房间,从1~100编号,第1个服务员把所有的房间门都打开,第2个服务员把所有编号是2的倍数的房间“相反处理”,第3个服务员把所有编号是3的倍数的房间再作
题目详情
用pascal写这道题
宾馆里有100个房间,从1~100编号,第1个服务员把所有的房间门都打开,第2个服务员把所有编号是2的倍数的房间“相反处理”,第3个服务员把所有编号是3的倍数的房间再作“相反处理”……,以后每个服务员都是如此。当第100个服务员来过后,哪几个房间门打开的。(“相反处理”是:原来开着的门关上,原来关上的门打开)急!!!!!!!跪求高手,一定要对的!好的加分!
宾馆里有100个房间,从1~100编号,第1个服务员把所有的房间门都打开,第2个服务员把所有编号是2的倍数的房间“相反处理”,第3个服务员把所有编号是3的倍数的房间再作“相反处理”……,以后每个服务员都是如此。当第100个服务员来过后,哪几个房间门打开的。(“相反处理”是:原来开着的门关上,原来关上的门打开)急!!!!!!!跪求高手,一定要对的!好的加分!
▼优质解答
答案和解析
program shuzu11;
const n=100;
var a:array[1..n] of boolean;
i,j,k:integer;
begin
for i:=1 to n do a[i]:=true;
for i:=2 to n do
for j:=i to n do
if j mod i=0 then a[j]:=not(a[j]);
for i:=1 to n do
if a[i] then write(i:5);
readln
end.
绝对正确答案,望采纳。
const n=100;
var a:array[1..n] of boolean;
i,j,k:integer;
begin
for i:=1 to n do a[i]:=true;
for i:=2 to n do
for j:=i to n do
if j mod i=0 then a[j]:=not(a[j]);
for i:=1 to n do
if a[i] then write(i:5);
readln
end.
绝对正确答案,望采纳。
看了 用pascal写这道题宾馆里...的网友还看了以下:
有一则关于饮料的广告词是:“口服,心服!”无独有偶,“楚天舒护心贴”的广告词是:“心不服,口服!” 2020-05-16 …
问几道行测的数学题1.2,1,2/3,1/22.0,1,2,9这两题有啥规律?3.服装厂赶制一批畅 2020-05-21 …
商店有1批服装,第一月售出30%,第二个月售出45%,第一个月比第二个月少售出服装75间,这批服装 2020-06-02 …
服装店加工一批服装,第一次做了全部的1/5,第二次比第一次多做8件.这是做完的比没做的少2件这批服 2020-07-10 …
服装店分两次加工一批服装,第一次做了全部的1/5,第二次比第一次多做90件.这批服装共多少件?解方 2020-07-10 …
服装店加工一批服装,第一次做了全部的1/5,第二次比第一次多做8件.这时做完的比没做完的少2件,这 2020-07-10 …
春节前夕,唐狮服装专卖店按标价打折销售.茗茗去该专卖店买了两件衣服,第一件打七折,第二件打五折,共计 2020-11-14 …
春节前夕,唐狮服装专卖店按标价打折销售.茗茗去该专卖店买了两件衣服,第一件打七折,第二件打五折,共计 2020-11-14 …
第一道:1的相反数是11+(-1)=00相反数是02的相反数是-22+(-2)=0故ab为相反数a+ 2020-11-24 …
第1个和第3个反义词第2个和第4个是反义词的成语(如出生入死)8个和第1个和第3个近义词第2个和第4 2020-12-07 …