m钱买n鸡问题。
为什么可以运行成功,提交时却显示答案错误?
#include <stdio.h>
#include <math.h>
int main()
{
int a,b,c,k=0; //a为鸡翁b为鸡母c为鸡雏
int m,n;
scanf("%d %d",&m,&n);
//m为总钱数n为总鸡数
for (a = 0;a <= n/5;a++)
for (b = 0;b <= n/3;b++)
{
c = n - a - b;
if (a * 5 + b * 3 + c / 3 == m && c % 3 == 0){
printf("%d %d %d\n",a, b, c);
k++;
}
}
if(k == 0){
printf("No Answer\n");
}
return 0;
}
这是题目要求:
这是运行结果;
这是提交截图:
求解答