#include <stdio.h>
int main()
{


int max;
printf("MAX = ");
scanf("%d", &max);
int number;
int answer = 0;
for (number = max;number >= 1 && answer == 0; --number)
{
    if (number%3 == 2 && number%5 == 3 && number%7 == 2)
    {
        answer = number;
    }
}
if (answer != 0)
{
  printf("%d\n",answer) ;
}

return 0;
}

 韩信点兵找第三个小的练习

#include <stdio.h>
int main()
{
    int count = 0;
    int number;
    for (number = 1; number <= 1000 && count <3;++number)
    {
        if (number%3 == 2 && number%5 == 3 && number%7 ==2)
        {
            ++count;
            if (count == 3)
            {
                printf("%d", number);
            }
        }
    }
    return 0;
}

 质数判断练习

SRE实战 互联网时代守护先锋,助力企业售后服务体系运筹帷幄!一键直达领取阿里云限量特价优惠。

1.

#include <stdio.h>
int main()
{
    int N;
    printf("N = ");
    scanf("%d", &N);
    int number;
    for (number = 2; number < N && N % number != 0; ++number);
if (number == N) { printf("Yes\n"); }else { printf("No\n"); } return 0; }

2.

#include <stdio.h>
int main()
{
    int N;
    printf("N = ");
    scanf("%d", &N);

    int isPrime = 1;
    int number;
    for (number = 2; number < N && isPrime; ++number)//这里的&& isPrime 可以省略
    {
        if (N % number == 0)
    {
        isPrime = 0;
    }
    }
    if (isPrime) {
        printf("Yes\n");
    } else {
    printf("No\n");
    }
    return 0;
}

 

扫码关注我们
微信号:SRE实战
拒绝背锅 运筹帷幄