C语言求助 不要用bool函数这样复杂的函数

这个程序怎么写啊
2025-03-01 00:10:06
推荐回答(1个)
回答1:

#include 
int main(){
for(int n,m;scanf("%d%d",&n,&m);){
bool flag=0;//判断有无解,有解为1,无解为0
for(int i=1;i<=n;i++)//必胜客份数
for(int j=1;j<=n;j++)//麦当劳份数
for(int k=1;k<=n;k++)//开封菜份数
if(i+j+k==n&&i*8+j*12+k*20==m){
printf("%d %d% d\n",k,j,i);flag++;
}
if(!flag) printf("No Solution!\n");
}
}

不懂追问哦