2.10 马克思手稿中的数学题
第一部曲:枚举所有情况判断是否满足,满足就输出。
第二部曲:
第三部曲:
for(x=0;x<=10;x++)
{
y=20-2*x;
z=30-x-y;
if(3*x+2*y+z==50)
{
printf("%2d:%4d%5d%6d\n",++number,x,y,z);
}
}
第四部曲:
#include<iostream>
#include<cmath>
using namespace std;
int main()
{
int x,y,z,number=0;
for(x=0;x<=10;x++)
{
y=20-2*x;
z=30-x-y;
if(3*x+2*y+z==50)
{
printf("%2d:%4d%5d%6d\n",++number,x,y,z);
}
}
return 0;
}