当前位置: 代码迷 >> C语言 >> 求教几个简单的问题
  详细解决方案

求教几个简单的问题

热度:213   发布时间:2006-08-13 16:42:37.0
求教几个简单的问题
1。 1/5+3%4+4.5/5=? 就是求这个表达式的值,但是我怎么求都和标准答案不一样,希望解答的人给出详细的解答过程。
2。main()
{
clrscr();
int x=5,y=10;
printf("%d,%d\n",x--,y-x);
}
不能这么写吗?
搜索更多相关的解决方案: 表达式  

----------------解决方案--------------------------------------------------------
1.
#include <stdio.h>
void main()
{
printf("%3.3f\n",1.0/5+3%4+4.5/5);
}
答案4.100


----------------解决方案--------------------------------------------------------
1. /,%同级运算,3%4 =0
2.纯c编译器要求把变量声明的语句放在模块的最前部,clrscr();不是变量声明语句,放在语句最前面,不符标准C规范。
----------------解决方案--------------------------------------------------------
又是这种垃圾代码!如果你想你的代码有良好移植性和可读性,请不要写这样的代码:printf("%d,%d\n",x--,y-x);
----------------解决方案--------------------------------------------------------
说一百遍啊一百遍!
----------------解决方案--------------------------------------------------------
以下是引用lj_860603在2006-8-13 19:24:26的发言:
又是这种垃圾代码!如果你想你的代码有良好移植性和可读性,请不要写这样的代码:printf("%d,%d\n",x--,y-x);

这又不是我写的,书上找错题`~``而且第一题的答案还是不对!


----------------解决方案--------------------------------------------------------
3%4==3

----------------解决方案--------------------------------------------------------

饿,惭愧......


----------------解决方案--------------------------------------------------------
????????什么,呀,上楼
----------------解决方案--------------------------------------------------------

我3%4算错了,谢谢您指出,不然又误导人了


----------------解决方案--------------------------------------------------------
  相关解决方案