首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C语言 >

答复

2012-02-05 
在线等答复假设有a和b两个变量a在小于40的情况下和b相等但相等时b是有范围限制的只能在8到39.请问这如何取

在线等答复
假设有   a   和   b两个变量  
a在小于40的情况下和   b相等   但相等时b是有范围限制的只能在8到39.请问这如何取得b的   范围呢  
if(a <40)
{      
        b=a;
?????
}

[解决办法]
b = a <40?a:(a%32+8)
a <40 b=a //如果a小于 8 怎么办?似乎两个条件有点矛盾
a> =40, b=a%32+8 (8 ~ 39)

热点排行