asms 我觉得我的代码挺正确的,可以运行没显示错误,但就是运行出来的结果啥都没有一片空白,我同学的代码和我的一样他的就可以运行出来 刚学不久,如果犯了啥太蠢的错误,请不要骂我,谢谢啦!谢谢大佬们的回答!! #include <stdio.h> int main() { int x,i; for (x=2;x<=100;x++) { for(i=2;i<x;i++) { if(x%i==0) {break; } } } if(i==x) printf("%d",x); return 0; }
asms asms 想问下为什么倒数第2个}放在最后一个printf("%d",x)就可以编译并运行出结果,但是如果保留到现在这个位置为什么执行编译并运行的时候就是空白的结果,但是单独按运行好像也可以输出正确的结果,我用的是devc++,求详解,谢谢大佬