zoukankan      html  css  js  c++  java
  • 1-4鸡兔同笼

    已知鸡和兔的总量为n,总腿数为m。输入n和m,依次输出鸡的数目和兔的数目。则输出No answer
    样例输入:
    14 32
    样例输出:
    12 2
    样例输入:
    10 16
    样例输出:
    No answer
     
     1 #include<stdio.h>
     2 int main()
     3 {
     4 int a,b,n,m;
     5 scanf("%d%d",&n,&m);
     6 a=(4*n-m)/2;
     7 b=n-a;
     8 if(m%2==1||a<0||b<0)
    //"m%2==1||a<0||b<0"意思"m是奇数,或a<0,或b<0"
    9 printf("No answer "); 10 else 11 printf("%d %d ",a,b); 12 return 0; 13 }

    &和&&的区别:

    &:左边无论真假,右边都进行运算

    &&:左边为真,右边参与运算

         左边为假,短路(右边不参与运算)

    “|”和“||”的区别:

    |:左边无论真假,右边都进行运算

    ||:左边为真,短路(右边不参与运算)

    所以

    &&比&更高效

    ||比|更高效

    好奇一切知识的咸鱼<@_@>
  • 相关阅读:
    AutoFac学习笔记
    AutoMapper学习笔记
    ROSLYN 查看C#方法执行次数
    log4net 动态创建文件名
    WPF可切换按钮,iOS风格
    咕咕咕
    贪吃的小J
    UK Day15
    UK Day15
    UK Day15
  • 原文地址:https://www.cnblogs.com/xybz/p/9978874.html
Copyright © 2011-2022 走看看