报数游戏【2017狮山镇小甲五年级】

题目描述

班里举行一次趣味游戏,全班学生排成一排后按 1、2、1 的节奏报数。现在,小明想知道自己所排的位置 k 要报什么数?

输入

输入文件只有一个位置 k;(1≤k≤100)。

输出

输出小明要报的数。

样例输入 Copy

8

样例输出 Copy

2

程序

#include<iostream>

#include<fstream>

#include<algorithm>

  

using namespace std;

long long n;

int main()

{

    cin>>n;

    if(n%3==1)

        cout<<1;

    if(n%3==2)

        cout<<2;

    if(n%3==0)

        cout<<1;

  

    return 0;

}

小知识

C++中的 {} 有多种用法,包括:

1. 定义初始化列表(Initializer List)

{} 可以用于定义初始化列表,其中包含一个或多个初始值。例如:

int arr[] = {1, 2, 3, 4};

std::vector<int> vec = {5, 6, 7, 8};

2. 定义代码块(Block)

{} 可以用于定义代码块,其中包含多个语句。例如:

if (condition) {

  // Code block

  statement1;

  statement2;

}

3. 定义结构体和类(Structs and Classes)

{} 可以用于定义结构体和类,其中包含变量和函数。例如:

struct myStruct {

  int myVar;

  void myFunc() {

    // Code block

  }

};

4. 定义Lambda函数(Lambda Expressions)

{} 可以用于定义Lambda函数。Lambda函数是一种匿名的函数对象,可以在函数中传递。例如:

auto myLambda = [] (int x) {

  return x*x;

};

5. 定义数组(Arrays)

{} 可以用于定义数组,其中包含一组相同类型的变量。例如:

int arr[] = {1, 2, 3, 4};

6. 定义枚举类型(Enum Types)

{} 可以用于定义枚举类型,其中包含一组可能的值。例如:

enum myEnum {

  Option1,

  Option2,

  Option3

};

7. 列表初始化(List Initialization)

{} 可以用于列表初始化,例如:

int x{};

std::vector<int> vec{};

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值