刚做了一个求1-200之间的素数程序,可自己做了,觉得没错,翻译不出来?求指教
程序代码:
#include<iostream> using namespace std; int main() { int a=1; cout<<1<<" "<<2<<" "; for( ;a<=200;a++) {int b=2; for( ;b<=200;b++) {if a<b break; if a%b==0 break; else cout<<a<<" "; } } return 0; }这是代码,我觉得没错啊
就是翻译不出来?写的不是很好,是根据我自己思路写的,1,2两个数都是素数,可我这算法不知道怎么求不出来1,2,就直接先把1,2输出了,请大家看看哪错了?刚才学到循环命令,不会用以后的命令,大家也不要用以后的命令,不然我看不懂!谢谢大家指教!