當前位置:編程學習大全網 - 編程軟體 - C++編程題目 定義壹個類coin 模擬翻硬幣遊戲

C++編程題目 定義壹個類coin 模擬翻硬幣遊戲

#include <stdio.h>

class COIN

{

public:

COIN(int n1,int k1){

n = n1;

k = k1;

a = new int[n];

for(int i = 0; i < n ; i++){

a[i] = 1;

}

}

~COIN(){

delete []a;

}

void fun(){

int i = 0;

for(int j = 1 ; j <= k ;j++){

i = (j - 1) % n; //寫為 i = j%n 亦可

if( ! ( j % 3) ){

a[i] = 1 - a[i] ;

continue;

}

if( ! (j % 5)){

a[i] = 1 - a[i];

continue;

}

}

}

void print(){

int i;

for(i = 0 ; i < n - 1 ; i ++){

printf("%d ",a[i]);

}

printf("%d\n",a[i]);

}

private:

int * a;

int n;

int k;

};

int main ()

{

COIN *a = new COIN(12,100);

a->fun();

a->print();

delete a;

}

  • 上一篇:開發壹個c語言程序要經過哪四個步驟
  • 下一篇:軟件測試報告如何編寫?
  • copyright 2024編程學習大全網