| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 648 人关注过本帖
标题:问题,,问题,,问题,,问题,,问题,,
取消只看楼主 加入收藏
钩魂天蝎
Rank: 1
等 级:新手上路
帖 子:41
专家分:0
注 册:2006-9-5
收藏
 问题点数:0 回复次数:1 
问题,,问题,,问题,,问题,,问题,,
今天看完书后做了一些作业,,,哎,,,没办法,,初学者问题总比牛毛还多,,,进入主题。。。。。

1。求下面算术表达式的值:
x+a%3×(int)(x+y)%2/4
设x=2.5,a=7,y=4.7

我的答题是这样的:如题为:(1)2.5+7%3×(int)(2.5+4.7)%2/4
(2)2.5+7%3×7%2/4 (先求出括号里的2.5+4.7=7.2为int型就是等于7)
(3)2.5+4 (同一类的从左到右算)
(4)6.5(最后数)
可答案是2.5,我就郁闷了,怎么算来的?

另题:(float)(a+b)/2+(int)x%(int)y 设:a=2,b=3,x=3.5,y=2.5

我的答题是这样的:如题为:(1) (float)(2+3)/2+(int)x%(int)y
(2)5.00000/2+3%2 (求括号里的2+3因为他是float型,所以为5.00000,X=3.5为int型所以 去掉小数点后面的数为3,y跟X一样为2)
(3)2.5+1 (5.00000除2得2.5,因为它是float型,所以求出的数保流小数点后面的 数,3取佘2为1)
(4)3.5 (跟答案是一样的,但不知道这样理解对么)


第2题:写出下面赋值表达式运算后a的值,设a=12

(1)a+=a (2)a-=2 (3)a×=2+3 (4)a/=a+a (5)a%=(n%=2),n=5 (6)a+=a-=a*=a

1-3题大家应该都会做,结果为:24,10,60
4-6结果都为0,想不通怎么算的,教教。。。
搜索更多相关主题的帖子: int 书后 算术 括号 
2006-09-15 20:46
钩魂天蝎
Rank: 1
等 级:新手上路
帖 子:41
专家分:0
注 册:2006-9-5
收藏
得分:0 

谢谢(nuciewth)这位大哥,,,,分解得太明白了,,,感动流泪,,一看就明白,,,哎,,,,见意你去当老师,,,呵呵~~~~真是高水平教学~~~~这论坛见到你可真是我的富份哟~~~~

2006-09-18 10:45
快速回复:问题,,问题,,问题,,问题,,问题,,
数据加载中...
 
   



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

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