基础-循环输出

1392 - 回文偶数?

题目描述小明发现有一类数非常有趣,他们正过来读和反过来读是一样的,比如:121、202、383等,小明给这类数起了一个名字,叫做回文数。

请你写程序帮助小明找出所有3位的既是回文数,又是偶数的数,比如:202就是满足条件的数,而121虽然是回文数但不是偶数。

输入

输出

所有满足条件的3位的回文偶数,每行1个。

代码如下:

#include
#include
using namespace std;
int main()
{
    int i = 1;
    while(i<=999)
    {
        int g = i%10;
        int s = i/10%10;
        int b = i/100%10;
        if(i%2==0 && g == b)
        {
            cout<         }
        i++;
    }
    return 0;
}


1059 - 求数

题目描述

输出1—999中有因数3,且至少有一位数字是5的数

输入

输出

若干个数 每行一个

代码如下:

#include
#include
using namespace std;
int main()
{
    int i= 1;
    while(i<=999)
    {
        int g = i%10;
        int s =i/10%10;
        int b = i/10%100;
        if(i%3==0 && (g == 5||s == 5||b == 5))
        {
            cout<         }
        i++;
    }
    return 0;
}

1021 - 求数II

题目描述

在1—500中,找出能同时满足用3除余2,用5除余3,用7除余2的所有整数

输入

输出

若干个数

每行一个

代码如下:

#include
#include
using namespace std;
int main()
{
    int i = 1;
    while(i<=500)
    {
        int g = i%10;
        int s = i/10%10;
        int b = i/100%10;
        if(i%3==2 && i%5==3 && i%7==2)
        {
            cout<         }
        i++;
    }
    return 0;
}

1017 - 求零件个数 题目描述有一堆100多个的零件,若三个三个数,剩二个;若五个五个数,剩三个;若七个七个数,剩五个。请你编一个程序计算出这堆零件至少是多少个?

输入

输出

一行,一个整数。

代码如下:

#include
#include
using namespace std;
int main()
{
    int i = 1;
    int cin =0;
    while(i<=200)
    {
        int g = i%10;
        int s = i/10%10;
        int b = i/100%10;
        if(i%3==2 || i%5==3 || i%7==2)
        {
            cout<         }
        i++;
    }
    return 0;
}

1715 - 输出满足条件的整数5

题目描述

有这样一个四位数,其千位和百位之和为偶数,十位和个位之和为奇数,且前两位之和大于后两位之和,且含有因数8,请输出满足上述条件的整数。

输入

输出

输出满足条件的整数,每行一个。

代码如下:

#include
#include
using namespace std;
int main()
{
    int i = 1;
    int cin =0;
    while(i<=200)
    {
        int g = i%10;
        int s = i/10%10;
        int b = i/100%10;
        int q = i/1000%10;
        if(b+q)%2 == 0 && (g+s)%1 == 0 && (g+s)>(b+q))
        {
            cout<         }
        i++;
    }
    return 0;
}

1714 - 输出满足条件的整数4

题目描述

输出1-n中含有数字3或者含有数字5,且因数有2(即能被2整除)的所有整数。(n < 1000)

输入

从键盘输入一个整数n。

输出

输出满足条件的整数,每行一个

代码如下:

#include
#include
using namespace std;
int main()
{
    int n;
    cin>>n;
    while(n<=1000)
    {
        int g = n%10;
        int s = n/10%10;
        int b = n/100%10;
        int q = n/1000%10;
        if((b+q)%2 == 0 && (g+s)%1 == 0 && (g+s)>(b+q))
        {
            cout<         }
        i++;
    }
    return 0;
}

你可能感兴趣的:(算法)