nyoj题目64:鸡兔同笼

阅读: 评论:0

nyoj题目64:鸡兔同笼

nyoj题目64:鸡兔同笼

鸡兔同笼

时间限制: 3000 ms  |           内存限制: 65535 KB 难度: 1
描述
已知鸡和兔的总数量为n,总腿数为m。输入n和m,依次输出鸡和兔的数目,如果无解,则输出“No answer”(不要引号)。
输入
第一行输入一个数据a,代表接下来共有几组数据,在接下来的(a<10)
a行里,每行都有一个n和m.(0<m,n<100)
输出
输出鸡兔的个数,或者No answer
样例输入
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小时内删除。

标签:题目   nyoj
留言与评论(共有 0 条评论)
   
验证码:

Copyright ©2019-2022 Comsenz Inc.Powered by ©

网站地图1 网站地图2 网站地图3 网站地图4 网站地图5 网站地图6 网站地图7 网站地图8 网站地图9 网站地图10 网站地图11 网站地图12 网站地图13 网站地图14 网站地图15 网站地图16 网站地图17 网站地图18 网站地图19 网站地图20 网站地图21 网站地图22/a> 网站地图23