【C++】数字问题

来源:互联网 发布:南宁python课程 编辑:程序博客网 时间:2024/05/09 04:03

求不大于一个给定的数b的三个数的最大和,满足其中两数和能被2整除,其中两数和能被3整除,三个数的和能被5整除。

#include <iostream>using namespace std;int main(void){int a;cin >> a;while(a>0){int b;cin >> b;int max = 0;for(int i = 0;i<b+1;i++){for(int j = 0;j<b+1;j++){for(int k = 0;k<b+1;k++){if((i+j)%2==0){if((j+k)%3==0){if((i+j+k)%5==0){if(i+j+k>max)   max = i+j+k;}}}}}}cout <<max<<endl;a--;}}


0 0
原创粉丝点击