当前位置: 移动技术网 > IT编程>开发语言>C/C++ > 哈尔滨网络热身赛

哈尔滨网络热身赛

2019年11月26日  | 移动技术网IT编程  | 我要评论

张贵英最新消息,小宋当家主题曲,白马飞飞观后感

problem a

 

 ac代码

#include<iostream>
using namespace std;

int main()
{
    int n,m;
    int sum1 = 0,sum2 = 0,flag = 0;
    cin >> n >> m;
    for(int i = 1;i < n;i++)
        if(n % i == 0)
            sum1 += i;
    if(sum1 == m)
        flag++;
    else
    {
        cout << "no" << endl;
        return 0;
    }
    for(int i = 1;i < m;i++)
        if(m % i == 0)
            sum2 += i;
    if(sum2 == n)
        flag++;
    else
    {
        cout << "no" << endl;
        return 0;
    }
    if(flag == 2)
        cout << "yes" << endl;
    return 0;
}

problem b

 

 ac代码

#include<iostream>
using namespace std;
int fun(int x)
{
    int temp = x;
    int y = 0;
    while(temp)
    {
        int x1 = temp % 10;//5        
        temp = temp / 10;//43
        y = y * 10 + x1;//50
    }
    return y;
}

int main()
{
    int n,m;
    cin >> n >> m;
    int nn = fun(n);
    int mm = fun(m);
    int sum = nn + mm;
    int end = fun(sum);
    cout << end << endl;
    return 0;
}

problem c

 

 ac代码

#include<bits/stdc++.h>
using namespace std;

int main()
{
    string str,s;
    cin >> str >> s;
    int len = str.length();
    cout << len << "p" << endl;
    for(int i = 0;i < str.length();i++)
    {
        if(str[i] != s[0])
        {
            cout << str[i];
        }
    }
    return 0;
}

problem d

 

 ac代码

#include<iostream>
using namespace std;

int main()
{
    int n;
    cin >> n;
    int sum = 0;
    for(int i = 1;i < n;i++)
        if(n % i == 0)
            sum += i;
    if(sum == n)
        cout << "yes";
    else
        cout << "no";
    return 0;
}

全是水题

 

如对本文有疑问,请在下面进行留言讨论,广大热心网友会与你互动!! 点击进行留言回复

相关文章:

验证码:
移动技术网