刷浙大的最后几题刷不下去了,看到交大全英文的题目傻眼了。就尝试着哈工大的题目,发现前几题真的好easy。
只是还是要注意细节,比如第一题,就要注意Int->double的转换。刚开始没想到三重循环,所以还是要多刷题,常练手。
#include <iostream>
using namespace std;
int main()
{
int x,y,z,n;
while(cin>>n){
for(x=0;x<=n/5;x++)
for(y=0;y<=n/3;y++)
for(z=0;z<=3*n;z++)
if(x+y+z==100&&5*x+3*y+(double)z/3<=n)
cout<<"x="<<x<<",y="<<y<<",z="<<z<<endl;
}
return 0;
}