纸牌.c

来自「我多年的收集都早里面拉」· C语言 代码 · 共 27 行

C
27
字号
#include<stdio.h>
struct card{
    int value;
    int count;
    };
main(){
   int i,j;
   struct card a[53];
   printf("The card still unfolded are:\n");
   for(i=1;i<=52;i++)   /*初始化每张牌值和状态*/
    {  a[i].count=0;
       a[i].value=i;
     for( j=2;j<=i;j++)
       {                    /*每次从2除到本身,除尽则翻转次数加一*/
           if(i%j==0)
           {a[i].count++;}
           
       }
      if(a[i].count%2==0)     /*若翻转次数为偶数,既仍朝上,则输出*/
   printf("%d  ",a[i].value);
   }
   
   system("PAUSE");

 }

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?