2 14 32 10 16
12 2 No answer
#include <stdio.h>
int main ()
{
int m, n, a, b, c, i, p;
scanf ("%d", &a);
while (a--)
{
scanf ("%d%d", &n, &m);
p = 0;
for (b = 0; b <= n; b++) //从0开始判断
{
c = n - b;
if (m == 2 * b + 4 * c) //进行判断
{
printf ("%d %dn", b, c);
p = 1;
break;
}
}
if (p == 0)
printf ("No answern");
}
return 0;
}
自己提交了两遍
错误一
刚开始用了其他方法,自己先让c = (m - 2 * b) / 4;个别数据错误,导致一直不对,改正后正确。
本文发布于:2024-01-28 16:34:05,感谢您对本站的认可!
本文链接:https://www.4u4v.net/it/17064308538761.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
留言与评论(共有 0 条评论) |