當前位置:編程學習大全網 - 電腦編程 - C語言編程:輸出m到n之間的素數;求指錯誤

C語言編程:輸出m到n之間的素數;求指錯誤

把if (j>=i/2) 的等號去掉,因為最後會執行i++,所以,退出內層for循環應該是j = i/2 + 1才對,代碼如下,望采納!:

#include?<stdio.h>

int?main?(?)

{?int?m,n,i,j;

scanf("%d%d",&m,&n);

for(i=m;i<=n;i=i+1)

{for(j=2;j<=i/2;j++)

if?(i%j==0)?break;

if?(j>i/2)

?printf("%d?",i)?;

}

printf("\n");

return?0;

}

截圖:

  • 上一篇:抖音nb姐拍過什麽視頻
  • 下一篇:如何用MFC版本VS2013制作兩個單選按鈕控件組?
  • copyright 2024編程學習大全網