循環控制
#include <stdio.h>
int main()
{
int x;
scanf ("%d",&x);
int i;
int isprime = 1; //x是素數
for ( i=2; i<x;i++)
{
if (x % i == 0)
{
isprime = 0 ;
break; //已經滿足不是素數 沒必要進行後面的判斷,節省時間
} /*遇到break,跳出for循環continue;則是跳過當前的輪次,
去做下一輪;還要步進,例如,每位同學按順序唱歌,for
循環,第一位唱完了,第二位開始唱,唱着中途太難聽了,
發一條指令continue,則該同學停止唱歌,下一位開始繼
續唱,第三位同學開始唱,唱的更難聽,於是發一條指令,
break;則唱歌活動停止。*/
}
if( isprime == 1)
{
printf("是素數\n\n");
}
else {
printf("不是素數\n\n");
}
return 0;
}