我用的是Vs2012编译系统,我的C程序好像也没有错,为什么运行结果是错的?

如题所述

分号去掉,并且少了括弧

代码改成:

for(i=5000;i<=10000){
if(i%4==0&&i%100!=0||i%400==0)
printf("%d/n",i);
}

温馨提示:内容为网友见解,仅供参考
第1个回答  2013-12-08
哎,你这程序实在是。。if后面怎么能加分号呢- -#

为什么我写的c语言在编译后没错误,没警告,但是运行时却没结果。
楼主,你好!编译没有错误只能说明没有语法错误,并不能说明代码的逻辑没有错!因为编辑器主要是根据C语言的语法来检查你的代码有没有错!

为什么我的C语言编程时没有错误但有警告,运行不了,这个实在不晓得为什 ...
编译没有错误只是说没有语法错误。 但你的程序可能有逻辑错误。例如死循环什么的。 所以 ,编译正确不代表程序就是对的。其实只要你学习半年左右就很少出语法错误的。更多的是逻辑错误。那是侯还要靠自己一步步的调试啊 看啊,想啊。

c语言程序比较三个数的大小,可以编译运行,但是输的结果是错的,这...
错就错在代码上,不是“代码没问题”,而是“代码的问题没有被纠正”。请把第7,9,11行中的逗号,修改为 &&,然后重新编译。另外,运行时输入的三个数字之间的逗号,也不能是中文逗号,运行时,请把中文输入法关闭后,输入英文的逗号。这样就可以得出正确结论了。

请问,为什么我在编写C语言程序的时候,编译的时候没有任何错误,然而在运 ...
编译时,你只要给了路径和文件名,不管文件在不在,编译就能通过。执行时,要去找文件,打开文件,文件不在,没法打开,就喊错了。'F:\\ 。。。' --- 要用双引号,反斜杠,用 \\\\ "F:\\\\SoftwareEngineer\\\\C language\\\\C ..."

c语言helloworld代码是对的,但编译错误?
这个从图示来看编译没有错误 使用devC++编译运行结果如下

这个C++程序我编译了下没有错误,为什么执行的时候,弹出用户窗口后,点 ...
如果我猜的不错的话你在编译运行的时候是没有问题的,但是单独运行的话就会闪一下然后就没有了。如果这样的话是因为你的程序把该执行的执行完之后直接就关闭了,在程序结束的时候没有暂停。你可以这样修改程序:在主函数main前面加上关键字int,在cin.gei(); 后面写上:system("pause:); \/\/...

java程序中我有主函数,也没有错误,为什么运行不了?
,其他工程中的main函数类能运行正常!我的错误原因是,工程中引入了其他工程中的jar包,但是为了提高运行速度,将该jar包所在工程给删掉了!结果,jar文件找不到路径,从而产生了这个错误。不知道你的问题是什么,帮不上忙的话,就将你的错误提示贴出来,大家一起学习学习。

vc调试结果没有错误,为什么运行窗口是空白的
窗口是空白,这个是正确的,因为你的第一条语句是scanf,等待你输入合理格式的三个数。(光标应该是有的)注意,因为你指定了输入格式分隔符,那么输入必须是下面格式:12,33,12回车

为什么计算机二级c考试机试中程序设计题目自己做的方法运行没有问题且...
可能是你写的格式不标准,改试卷的人看不懂,直接判错了;或者是你编的程序只对那一组数据有用,换了数据,答案就不对了。我以前也有这种情况,多编几次程序就好啦。编程的题目都是人工批改的

我用Dev-C++编程,程序代码没有错,为什呢运行后不显示结果?
又一个悲剧的,翻译以下就是:runtime_error(运行时错误)程序一切ok 如果是win7专业版或旗舰版64位系统,找到目录下的exe文件,右键--属性--兼容性--以xp兼容模式运行;

相似回答