蓝桥杯第六届C语言B——积分之谜

蓝桥杯第六届C语言B——积分之谜
一开始想口算的,后来发现高估自己了,仔细一想还是暴力枚举简单一些。
源码如下:

#include<iostream>
using namespace std;
int main()
{
	int a,b,c;
	for(a=1;a<=105;a++)
	{
		for(b=1;b<=42;b++)
		{
			for(c=1;c<=315;c++)
			{
				int n1=3*a+7*b+c;
				int n2=4*a+10*b+c;
				if(n1==315&&n2==420)
				{
					int sum=a+b+c; 
					cout<<sum<<endl;
				}
			}
		}
	}
}

运行结果:105
蓝桥杯第六届C语言B——积分之谜

上一篇:电脑文件建立软连接的方法


下一篇:c++继承关系中成员函数的重载、重写、重定义之间的区别