程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 更多編程語言 >> 編程解疑 >> c語言-求100~200間所有素數,已寫代碼,但不出結果,求大神指正,感謝!

c語言-求100~200間所有素數,已寫代碼,但不出結果,求大神指正,感謝!

編輯:編程解疑
求100~200間所有素數,已寫代碼,但不出結果,求大神指正,感謝!

問題描述:小弟剛開始學C語言,碰到題目,畫出流程圖,但是不知為什麼就是無法出結果,求大神幫忙指點!
這是我寫的代碼:
#include
#include
int main()
{
int n,i,m;
m=0;
for(n=100;n<=200;)
{
for(i=2;i<=n-1;i++)
{if((n%i)==0) break;}
if(i=n)
{
printf("%d ",n);
m++;
if(m%10==0)printf("\n");
}
n=n+1;
}
return(0);
}
為什麼程序輸出了100到200間的每一個數字?
圖片說明
這是我畫的流程圖,有什麼地方錯誤?求大神糾正一下,感謝

最佳回答:


 if(i=n)
 改成
 if(i==n)
  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved