有52张扑克牌,使他们全部正面向上。从第二张牌开始,把凡是2的倍数位置上的牌翻成正面向下;接着从第三张牌开始,把凡是3的倍数位置上的牌正面向上的翻成正面向下,正面向下的翻成正面向上;接着第四张牌开始……以此类推,直到第一张要翻的牌是第52张牌为止。统计最后有几张牌正面朝上,并打印出他们的位置。
#include<bits/stdc++.h>
using namespace std;
long long a[54],c=0,k=2;//0=正面,1=反面
void t(int x)
{
if(k==52)
return;
else
{
for(int i=k; i<=52; i++)
{