问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

C++编程题目 定义一个类coin 模拟翻硬币游戏

发布网友 发布时间:2022-05-07 04:03

我来回答

2个回答

热心网友 时间:2023-10-14 20:41

#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;
}

热心网友 时间:2023-10-14 20:42

/*本人以上及测试过,没问题。不过你并没给定初始态,所以结果不一样。但若给定初始态,结果唯一。*/
#include<stdio.h>
#include<math.h>
#include<iostream>
using namespace std;

class COIN
{ public:
COIN(int n1,int k1);
void func();
void prin();
~COIN(){};
private:
int *a,n,k;
};
COIN::COIN(int n1,int k1):n(n1),k(k1)
{
a=(int *)malloc(n1*sizeof(int) );
for(int i=0;i<n;i++)
a[i]=1;
}
void COIN::func()
{
for(int i=1;i<k+1;i++)
{int temp;
if(i%3 ==0 | i%5 ==0)
{temp=i%n; a[temp]=(a[temp]+1)%2 ;}
}
}
void COIN::prin()
{for(int i=0;i<n;i++)
cout<<a[i]<<" ";
cout<<endl;
system("pause");
}
void main()
{COIN b(12,100);
b.func();
b.prin();
}
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
U盘更新专用需要电脑打开怎么让我的U盘和电脑文件夹同步更新啊_百度知 ... 为什么我的硬盘一打开就弹出对话框说选择打开方式. 倒霉的是右键也打... 磁盘右键是打开方式怎么办 我双机盘符总是打开 打开方式 让我选择,右健第一项是打开.不知道是中了... 罗技Lightspeed怎么用? 罗技无线鼠标怎么样?怎么连接电脑使用? 为什么不建议去融资公司上班 融资担保公司一般账务处理及所涉及的会计科目有哪些 月经期间可以游泳吗 经期能不能游泳 C++代码修正 交通银行协商还款要征信报告吗? 交通银行信用卡逾期5000,半年了,协商还款不行, 上门,立案!转第三方催收公司,暴力催收,真的吗 交通信用卡逾期一年多,打电话给客服,客服说有专门的人来协商,自称律师事务所的人来协商可信吗? 求推荐3000以内的编曲键盘(midi键盘),性价比高点的,最好说出特点,好在什么地方。 编曲键盘为什么那么贵?比电子琴高级在哪? 什么是编曲键盘? 战地之王狙击手SV98切枪技巧及狙击技巧(说得好的有加分) 编曲键盘pa600与psr670的艰难选择,求助 雅马哈最新顶级编曲键盘 是哪一款。 手机上支持上有音乐播放,收音机,视频播放,有啥区别 收音机能看视频的那种要什么格式的 能在视频收音机和电视上播放的视频是哪种格式的? 视频收音机能不能看电台广播 能放视频的收音机多少钱一台 怎么样在老年人用的收音机并且可以播放视频音乐的机子里下载歌曲视频? 小米5x怎么开性能模式 路由器的最大网速是多少? 中国一汽视频有声音收音机播放怎么没有声音 小米5X设置屏幕亮度 小米5X怎么设置屏幕 Java - 6个硬币的移动问题 shiny词性,shining的词性,以及两者的区别 参考文件Coin.java ,写一程序查找在100次掷硬币过程中连续heads面朝上的次数。 期货交易中个人持有的空单和多单能相互平仓吗?非常感谢啊! c++编程Coin Changing JAVA 递归找零钱 一个Java程序,提示找不到符号,怎么错了??? 军港之夜 简谱 军港之夜歌谱试唱 求《军港之夜》F调歌谱,简谱也行,谱例304 80年代凭借《军港之夜》红遍天下的苏小明,为啥后来突然不火了? 急急急:求军港之夜原版伴奏 苏小明版 4分多长的 带独白的那种 求军港之夜 苏小明伴奏 要有 演出急求苏小明《军港之夜》降B葫芦丝伴奏,4分多长带独白的伴奏,请发邮箱ilovelittle_2006@163.com 如何快速增加自己的记忆力? 怎样快速提高记忆力 记忆力提升的方法? 怎么提高快速记忆力 怎样才能让记忆力变强的方法? 怎么才能快速提高记忆力? 给个Q版的月亮头像 瓦一个平方多少块瓦