pascal题目,有52张朴克牌,使它们全部正面朝上.从第2张牌开始,把凡是2的倍数位置上的牌翻成正面朝下;接着从第3张牌开始,把凡是3的倍数位置上的牌正面朝上的翻成正面朝下,正面朝下的翻成

来源:学生作业帮助网 编辑:六六作业网 时间:2024/12/18 13:42:32
pascal题目,有52张朴克牌,使它们全部正面朝上.从第2张牌开始,把凡是2的倍数位置上的牌翻成正面朝下;接着从第3张牌开始,把凡是3的倍数位置上的牌正面朝上的翻成正面朝下,正面朝下的翻成pasca

pascal题目,有52张朴克牌,使它们全部正面朝上.从第2张牌开始,把凡是2的倍数位置上的牌翻成正面朝下;接着从第3张牌开始,把凡是3的倍数位置上的牌正面朝上的翻成正面朝下,正面朝下的翻成
pascal题目,
有52张朴克牌,使它们全部正面朝上.从第2张牌开始,把凡是2的倍数位置上的牌翻成正面朝下;接着从第3张牌开始,把凡是3的倍数位置上的牌正面朝上的翻成正面朝下,正面朝下的翻成正面朝上;接着从第4张牌开始,把凡是4的倍数位置上的牌按此规律依此类推,直到第1张要翻的牌是第52张为止.统计最后有几张牌正面朝上,并打印出它们的位置.

pascal题目,有52张朴克牌,使它们全部正面朝上.从第2张牌开始,把凡是2的倍数位置上的牌翻成正面朝下;接着从第3张牌开始,把凡是3的倍数位置上的牌正面朝上的翻成正面朝下,正面朝下的翻成
第1张要翻的牌是第52张,不就是到了52的倍数为止吗.
这样:
var a:array[1..52] of boolean;
i,j:integer;
begin
fillchar(a,sizeof(a),true);//设true为正面朝上
for i:=1 to 52 do begin
for j:=1 to 52 do begin
if i*j>52 then break;
a[i*j]:=not a[i*j];
end;
end;
j:=0;
for i:=1 to 52 do if a[i] then inc(j);
writeln(j);
for i:=1 to 52 do if a[i] then write(i,' ');
end.

pascal题目,有52张朴克牌,使它们全部正面朝上.从第2张牌开始,把凡是2的倍数位置上的牌翻成正面朝下;接着从第3张牌开始,把凡是3的倍数位置上的牌正面朝上的翻成正面朝下,正面朝下的翻成 求一道简单的pascal题目马戏团有鸟和大象,它们共有 36 个头,100只脚.问有多少只鸟和大象. 一道Free Pascal题目有52张扑克牌,使它们全部正面朝上.从第2张牌开始,凡是2的倍数位置上的牌翻成正面朝下:接着从第3张牌开始,把凡是3的倍数位置上的牌正面朝上的翻成正面朝下,正面朝下的 有没有Turbo pascal的题目急需3个,循环题目 Noip提高组pascal题目 pascal 求10个随机数,输出它们最小的一个数,最大的一个数,平均数,还有和!老师出的题目需要输出4个东西. 有一道编程题目(pascal),求高手讲解源代码.选数排列提交文件:pick.pas/.cpp输入文件:pick.in输出文件:pick.out给出N个数,我们需要选择其中的R x C个数,把它们填入一个R x C的矩阵(R行C列)中. pascal pascal pascal! pascal 输入30个正整数,计算它们的和,平方和 Miller-Rabbin素数测试法求一个用Miller-Rabbin算法判断是否为素数的程序,注意要用PascalPascal!Pascal!Pascal!Pascal!Pascal!Pascal!Pascal!Pascal!最好有说明 求各种斐波那契数列的pascal题目! 哥德巴赫猜想的题目是pascal类型的 一道poj上的题目求poj2253 的pascal程序 pascal编程:哥德巴赫猜想题目描述输入N(N pascal 有n个正整数,n 有重复元素的排列问题pascal Pascal完善程序,剪绳子,二分法2、剪绳子: 有n根长短不一的绳子,要将它们剪成长度相同的n根绳子,并且使它们尽可能长.下面的程序彩二分法. 设:ans为所求长度;min、max分别为ans寻求长度区 电磁感应是不是属于磁场,有没有它们的题目.