早教吧作业答案频道 -->其他-->
用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写这道题宾馆里...的网友还看了以下:
4个杯子.第一个杯子:所有杯子都有啤酒.第二个杯子:本杯有可乐.第三个杯子:本杯中没咖啡.第四个杯 2020-05-14 …
简单的高一数学题.下列各组对象分别是一些什么?有多少个对象?①1~20以内所有的质数②到定点的距离 2020-05-14 …
八年级上册英语单词(义务教育课程标准实验教科书)是Module 1打头的,不是Unit打头的.是所 2020-05-15 …
属于集体所有和私人所有的( ),其所有权受国家保护。A、纪念建筑物、古墓葬和传世文物B、纪念建筑 2020-05-19 …
属于集体所有和私人所有的( ),其所有权受国家保护。 A、纪念建筑物、古墓葬和传世文物 B、纪念建 2020-05-19 …
税务师事务所有下列( )行为的,由省税务局予以警告或者处一千元以上一万元以下罚款,责令其限期 2020-05-19 …
属于集体所有和私人所有的( ),其所有权受国家保护。 A.纪念建筑物、古墓葬和传世文物 2020-05-20 …
这个世界上没有所谓的对与错.所有的人所有的事物所有的话语都可以是对的也可以是都错的就看从哪个角度去 2020-06-03 …
现代西班牙语1里面有句Todoestálisto.里的todo指的是所有人还是所有的事情呢?如果是 2020-06-03 …
下列关于卤代烃的叙述中正确的是()A.所有卤代烃都含有卤原子B.所有卤代烃都是通过取代反应制得的C 2020-07-03 …