求教几个简单的问题
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);
又是这种垃圾代码!如果你想你的代码有良好移植性和可读性,请不要写这样的代码:printf("%d,%d\n",x--,y-x);
这又不是我写的,书上找错题`~``而且第一题的答案还是不对!
----------------解决方案--------------------------------------------------------
3%4==3
----------------解决方案--------------------------------------------------------
饿,惭愧......
----------------解决方案--------------------------------------------------------
????????什么,呀,上楼
----------------解决方案--------------------------------------------------------
我3%4算错了,谢谢您指出,不然又误导人了
----------------解决方案--------------------------------------------------------