0
点赞
收藏
分享

微信扫一扫

P1146 硬币翻转



文章目录

  • ​​前言​​
  • ​​一、链接和分析​​
  • ​​二、使用步骤​​
  • ​​1.引入库​​
  • ​​2.读入数据​​
  • ​​总结​​

前言

一、链接和分析

​​传送门点这里​​

P1146 硬币翻转_读入数据

二、使用步骤

1.引入库

代码如下(示例):

#include<iostream>
using namespace std;
bool temp[101];//n<100
int main() {

int n = 0;
cin >> n;
cout << n << endl;//翻转n次
for (int i = 1; i <= n; i++)//翻转第n次
{
for (int j = 1; j <= n; j++)//翻转第n枚硬币
{
if (i != j)//如果不是第i枚硬币
{
if (temp[j])
{
temp[j] = 0;//1变0
}
else
{
temp[j] = 1;//0变1
}
}
cout << temp[j];//输出第几枚硬币
}
cout << endl; //最后不要忘记打印换行
}
return 0;
}

2.读入数据

代码如下(示例):

P1146 硬币翻转_c++_02

P1146 硬币翻转_ios_03

总结

提示:这里对文章进行总结:

着重要理解翻转n-1次相当于每次翻转一枚硬币!!!!



举报

相关推荐

0 条评论