求零件个数

分析问题

1.求至少多少个,使用穷举的方法,从1往上数;

2.至少是多少个,所以我们找出最小的一个即可

3.这个最小的数字要满足:若三个三个数,剩二个;若五个五个数,剩三个;若七个七个数,剩五个

建立模型

遍历从100开始的整数

若一个数字能三个三个数,剩二个;五个五个数,剩三个;七个七个数,剩五个

输出这个数字

停止遍历

编写代码

#include <bits/stdc++.h>
using namespace std;
int main(){
    int n=100;
    while(1){//因为不知道什么时候停止,就一直循环下去
        if(n%3 == 2 && n%5==3 && n%7 == 5){
            cout<<n;
            break;//强制停止循环
        }
        n++;//不断增加n的大小
    }
    return 0;
}

保存 编译 运行