tft每日頭條

 > 科技

 > 正整數之間的所有素數

正整數之間的所有素數

科技 更新时间:2025-05-02 16:30:12

正整數之間的所有素數?下面是代碼,大家請看:#include "stdio.h",接下來我們就來聊聊關于正整數之間的所有素數?以下内容大家不妨參考一二希望能幫到您!

正整數之間的所有素數(任意兩個整數之間所有的素數)1

正整數之間的所有素數

下面是代碼,大家請看:

#include "stdio.h"

main()

{

int i1,i2,i,j,flag;

printf("input");

scanf("%d,%d",&i1,&i2);

printf("prime number:\n");

for(i=i1;i<=i2;i )

{

flag=1;

for(j=2;j<i-1;j )

{

if(i%j==0)

{

flag=0;

break;

}

}

if(flag==1)printf("%d\t",i); }

printf("\n");

}

其中flag的含義和for循環的主要表達含義:

這個j控制的内循環,是在i取滿足i<=i2中取某個數1,然後判斷這個是不是素數,即這個數隻能被1和自己整除,所以他要對2至i前一個數都進行整除,隻要有能,flag就會被重置為0,否則為1就break退出内層循環,繼續後面 執行斷flag是否是等于1

flag就是當做判斷真假用,隻有為當if語句為真時(不是素數),flag重置為0,就靠break來跳出内層循環 ,然後在回到外層循環。

,

更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!

查看全部

相关科技资讯推荐

热门科技资讯推荐

网友关注

Copyright 2023-2025 - www.tftnews.com All Rights Reserved