帮助解决 C 问题! 谢谢!

发布于 教育 2024-07-31
11个回答
  1. 匿名用户2024-01-31

    a=1 b=2

    m=0 n=0 初始化。

    n=b>a b>a 的逻辑值等于 n|逻辑运算符或

    m=a,其中前者为真,k 的值为 (即 [true]) k=1 m=0

    A: [c] 这不对吗??

  2. 匿名用户2024-01-30

    当 n 判断为 1 时选择 c 后,以后就不判断了,直接 k = 1

    n = 1 , m = 0

    k = 1

  3. 匿名用户2024-01-29

    d b>a 为真,所以 n=1

    an 或 m 所以 k=1

    我也学到了。

  4. 匿名用户2024-01-28

    绝对选择C,小于符号的优先级大于值数。

    b>a 为真,n=1,||对于以后不做判断,m 保持初始值 0,k = 1

  5. 匿名用户2024-01-27

    弄清楚操作员的优先级,我也是初学者。 但楼上的分析是错误的。

  6. 匿名用户2024-01-26

    答案是 cb>a 为真,将 1 分配给 n;

    an 和 m 取或算术,将 1 分配给 k;

    输出为 1,0

    答案是C

  7. 匿名用户2024-01-25

    它应该是一个 d 表达式:k=(n=b>a)||m=aa) 首先 n=b,然后 n 为 2,然后 n>a 为真,即 1

    m=a<二)这同样是道理。

  8. 匿名用户2024-01-24

    答案是c,但楼上的解释有点错误,b>a是真的,1分配给n; 没问题。

    但因为它是 ||运算符,所以不会计算下面的方程,k 为真。

    m 是初始值,尚未计算。 0也就是说,如果 m 最初是 5,则结果为 1,5

  9. 匿名用户2024-01-23

    main()

    int a=1,b=2,m=0,n=0,k;

    k=(n=b>a)||m=aa 等价 (n=b)>a,即 2>1 是正确的,后跟“||”。它的意思是“或”,只要第一个是真的,整个表达式都是真的。 所以整个语句只执行前面的 *

    printf("%d,%d",k,m);

  10. 匿名用户2024-01-22

    赋值编号的优先级比小于编号底部,选择C。

  11. 匿名用户2024-01-21

    n=(b>a),因为n=1,下面这个语句不执行,所以k=1,m=0

相关回答
15个回答2024-07-31

问题 1:main()。

int a,b,c,t; >>>More

9个回答2024-07-31

5x—4)/(x—2)=(4x+10)/(3x—6)—1=(x+16)/(3x—6) >>>More

23个回答2024-07-31

如果涨价是2元的x倍,收益是y,那么可以出租的床位是100-x,价格是10+2x >>>More

14个回答2024-07-31

这个问题真正令人困惑的部分是服务员隐藏的2块钱,其实如果我们只需要把老板和服务员当成同一个人,问题就简单多了。 事情是这样的——老板应该把5美元退还给客人。

5个回答2024-07-31

我正在学习pascll,我只能说一点点的想法,看完之后,每次都用循环来判断余数除以2是否是1,如果是1就加到奇数,如果不是就加到偶数。最后,输出两个累积。 >>>More