📄 cracknim.cpp
字号:
#include <iostream.h>
void main()
{
int c;
do
{
int stone;
do
{
int i=0,j,k,get;
cout<<"请输入目前的石子数:"<<endl;
cin>>stone;
k=stone;
while ((k/2) != 0)
{
i++;
k/=2;
}
k=stone+1;
while ((k%2) == 0)
{
k/=2;
}
if (k != 1)
{
for (j=0,k=1;j<i;j++)
{
k*=2;
}
get=stone-k+1;
stone-=get;
cout<<"\n\t你应该拿 "<<get<<" 个石子!\n"<<endl;
}
else
cout<<"认输吧,你真背!"<<endl;
}while(stone>1);
cout<<"\n恭喜你赢了!\n"<<endl;
cout<<"是否要继续?"<<endl;
cout<<" 1. 继续"<<endl;
cout<<" 2. 退出"<<endl;
cin>>c;
}while(c==1);
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -