头像

DegenZ




离线:7小时前


最近来访(3)
用户头像
私の世界では私は神です

活动打卡代码 AcWing 821. 跳台阶

DegenZ
7小时前
#include <iostream>
#include <cstring>

using namespace std;

int fib1 (int x)
{
    if (x == 1) return 1;
    if (x == 2) return 2;

    return fib1(x - 2) + fib1(x - 1);
}

int main()
{
    int t;
    cin >> t;

    cout << fib1(t) << endl;

    return 0;
}


活动打卡代码 AcWing 815. 打印字符串

DegenZ
10小时前
#include <iostream>
#include <string>

using namespace std;

void print(char a[])
{
    for (int i = 0; a[i]; i ++ )
        cout << a[i];
}

int main()
{
    char a[200];
    cin.getline(a, 200);

    print(a);

    return 0;
}


活动打卡代码 AcWing 814. 复制数组

DegenZ
10小时前
#include <iostream>

using namespace std;

void copy(int a[],int b[],int size)
{
  for (int i=0; i<size; i++)
  {
    b[i]=a[i];
  }
}

int main()
{
    int n, m, s;
    cin >> n >> m >> s;
    int a[n],b[m];

    for (int i = 0; i < n; i ++ ) cin >> a[i];
    for (int i = 0; i < m; i ++ ) cin >> b[i] ;


    copy(a, b, s);
    for (int i = 0; i < m; i ++ )
        cout << b[i] << ' ';

    return 0;
}


活动打卡代码 AcWing 809. 最小公倍数

DegenZ
11小时前
#include <iostream>

using namespace std;

const int N = 1000001;

int lcm(int a, int b)
{
    for (int i = 1; i <= N; i ++ )
        if (i % a == 0 && i % b == 0)
            return i;
}

int main()
{
    int a, b;
    cin >> a >> b;
    cout << lcm(a, b) << endl;

    return 0;
}


活动打卡代码 AcWing 811. 交换数值

DegenZ
11小时前
#include <iostream>

using namespace std;

void swap(int &x, int &y)
{
    int t = x;
    x = y;
    y = t;
}

int main()
{
    int a, b;
    cin >> a >> b;
    swap(a, b);
    cout << a << ' ' << b << endl;

    return 0;
}


活动打卡代码 AcWing 807. 区间求和

DegenZ
11小时前
#include <iostream>

using namespace std;

void swap(int l, int r)
{
    if (l < r) 
    {
        int t = l;
        l = r;
        r = t;
    }
}

int sum(int l, int r)
{
    int res = 0;
    for (int i = l; i <= r; i ++ ) res += i;
    return res;   
}

int main()
{
    int a, b;
    cin >> a >> b;
    cout << sum(a, b) << endl;
    return 0;
}


活动打卡代码 AcWing 806. 两个数的和

DegenZ
11小时前
#include <iostream>

using namespace std;

double add(double x, double y)
{
    return x + y;
}

int main()
{
    double  a, b;
    cin >> a >> b;
    printf("%.2lf", add(a, b));

    return 0;
}


活动打卡代码 AcWing 810. 绝对值

DegenZ
11小时前
#include <iostream>

using namespace std;

int abs(int x)
{
    if (x < 0) 
    return -x;
}

int main()
{
    int a;
    cin >> a;
    cout << abs(a) << endl;

    return 0;
}


活动打卡代码 AcWing 813. 打印矩阵

DegenZ
11小时前
#include <bits/stdc++.h>

using namespace std;

const int N=100;

void print2D(int a[][N],int row,int col)
{
  for (int i=0; i<row; i++)
  {
    for (int j=0; j<col; j++)
      cout<<a[i][j]<<' ';
    cout<<endl;
  }
}
int main()
{
  int row,col;
  int a[N][N];
  cin>>row>>col;
  for (int i=0; i<row; i++)
  {
    for (int j=0; j<col; j++)
      cin>>a[i][j];
  }

  print2D(a,row,col);
  return 0;
}


活动打卡代码 AcWing 812. 打印数字

DegenZ
11小时前
#include <iostream>

using namespace std;

void swap(int &x, int &y)
{
    int t = x;
    x = y;
    y = t;
}

int main()
{
    int a, b;
    cin >> a >> b;
    swap(a, b);
    cout << a << ' ' << b << endl;

    return 0;
}