题解 | Old Bill
Old Bill
https://www.nowcoder.com/practice/17a30153e092493e8b4d13f321343927
#include <stdio.h>
int main() {
int n,x,y,z,a, b;
while (scanf("%d %d %d %d", &n, &x,&y,&z) != EOF) { // 注意 while 处理多个 case
// 64 位输出请用 printf("%lld") to
int sum=0,t=0;
for(a=9;a>0;a--)
{
for(b=9;b>=0;b--)
{
sum=a*10000+x*1000+y*100+z*10+b;
if(sum%n==0)//判断总价钱能否整除鸡的个数
{
t=1;
printf("%d %d %d\n",a,b,sum/n);//输出模糊的数字和鸡的单价
break;
}
}
if(t) break;
}
if(!t)
{
printf("0\n");
}
}
return 0;
}
