简单计算 谢谢帮助 用穷举法

include
int main()
{
int a,b=0,c=0,d=0,k;
scanf("%d",&k);
for(b;b<=k;b++)
{
for(c;c<=k;c++)
{
for(d;d<=k;d++)
{
if((3*a+2*b+c)==50&&a+b+c==k)
printf("%d%d%d",b,c,d);
break;
}
}
}
}

 int a,b=0,c=0,d=0,k;   //这么赋值a初值为0,且后续代码中没有什么地方改变a的值,a一直为0,确定这是你想要的情况吗?

如果对您有帮助,请采纳答案好吗,谢谢!