/*本题目我用程序,不是全都是0吗,哪个是非0的呢?考察的是什么内容呢?
4.设int x=2,y=4;,值为非0的表达式是( )
A. 1/x*y
B. 1/(x*y)
C. 1.0/x/y
D. 1/x/ (double)y
*/
#include <stdio.h>
void main()
{
int x=2;
int y=4;
printf("%d",1/x*y);
printf("%d",1/(x*y));
printf("%d",1.0/x/y);
printf("%d",1/x/(double)y);
}
------解决方案--------------------------------------------------------
C
---
1.0 /x 按照浮点运算
------解决方案--------------------------------------------------------
1/x = 0
------解决方案--------------------------------------------------------
printf("%d",当然全是0了
------解决方案--------------------------------------------------------
printf("%f",