| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1127 人关注过本帖
标题:请问两道题目
只看楼主 加入收藏
y529879803
Rank: 1
等 级:等待验证会员
帖 子:65
专家分:7
注 册:2016-11-10
收藏
 问题点数:0 回复次数:16 
请问两道题目
图片附件: 游客没有浏览图片的权限,请 登录注册
图片附件: 游客没有浏览图片的权限,请 登录注册
2017-01-01 15:51
y529879803
Rank: 1
等 级:等待验证会员
帖 子:65
专家分:7
注 册:2016-11-10
收藏
得分:0 
第一题去看不懂,第二题我不知道为什么是2,请教我详细的过程谢谢!

碧蓝航线真好玩
2017-01-01 15:53
y529879803
Rank: 1
等 级:等待验证会员
帖 子:65
专家分:7
注 册:2016-11-10
收藏
得分:0 
第二题好像能懂了
首先必须x<y
然后继续判断下一个条件
因为连第一个条件都不符合,所以直接输出2
那第一题呢

碧蓝航线真好玩
2017-01-01 16:10
吹水佬
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:451
帖 子:10607
专家分:43186
注 册:2014-5-20
收藏
得分:0 
1、目测 8,9,10
2017-01-01 16:18
吹水佬
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:451
帖 子:10607
专家分:43186
注 册:2014-5-20
收藏
得分:0 
2、if(x<y)这句尾是否有分号“;”?
2017-01-01 16:23
y529879803
Rank: 1
等 级:等待验证会员
帖 子:65
专家分:7
注 册:2016-11-10
收藏
得分:0 
回复 5楼 吹水佬
没有

碧蓝航线真好玩
2017-01-01 16:31
y529879803
Rank: 1
等 级:等待验证会员
帖 子:65
专家分:7
注 册:2016-11-10
收藏
得分:0 
[quote]以下是引用吹水佬在2017-1-1 16:18:45的发言:

1、目测 8,9,10[/quote
dalao可以告诉我详细的思路吗?我看的有点模糊,三目运算符那一步应该不影响xy的值吧

碧蓝航线真好玩
2017-01-01 16:32
y529879803
Rank: 1
等 级:等待验证会员
帖 子:65
专家分:7
注 册:2016-11-10
收藏
得分:0 
回复 4楼 吹水佬
dalao,据说答案是a为8 b为8 c为10。。。

碧蓝航线真好玩
2017-01-01 16:37
吹水佬
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:451
帖 子:10607
专家分:43186
注 册:2014-5-20
收藏
得分:0 
以下是引用y529879803在2017-1-1 16:37:29的发言:

dalao,据说答案是a为8 b为8 c为10。。。

b是8

    a = (--x == y++) ? --x : ++y;
    b = x++;
这两句相当于:
    --x;
    if (x == y)
    {
        y++;
        --x;
        a = x;
    }
    else
    {
        y++;
        ++y;
        a = y;
    }
    b = x;
    x++;
2017-01-01 17:02
吹水佬
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:451
帖 子:10607
专家分:43186
注 册:2014-5-20
收藏
得分:0 
以下是引用y529879803在2017-1-1 16:31:10的发言:

没有

没有的话if(y<0)...else...这几句不会被执行,z没有变。
2017-01-01 17:10
快速回复:请问两道题目
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.038752 second(s), 9 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved