1. 程式人生 > >課程筆記,2

課程筆記,2

課程筆記2
迴圈語句
1、goto 語句
goto 語句標號;
2、while 語句
while(表示式)語句;
注:只要是表示式的值非零即可繼續迴圈。
3、do while 語句
do
{
語句
}
while(表示式);
注:至少執行一次。
4、for 語句
for(迴圈變數賦初值;迴圈條件;迴圈增量)
語句;

注:
1、不提倡用goto語句。
2、while和do while語句中一定要有使迴圈結束的語句,for語句功能最強。
3、迴圈變數必須初始化。

1、break 語句
常與if搭配用來在滿足條件時跳出迴圈。
注:1、break語句對於if-else語句不起作用。
2、break只想外跳出一層。
2、continue 語句
常用來強制跳過語句執行下一次迴圈,常與if連用加速迴圈。

例題:求100到200之間全部素數。
#include <stdio.h>
#include<math.h>
int main()
{
int m,i,k,n=0;
for(m=101;m<=200;m=m+2)
{
k=sqrt(m);
for(i=2;i<=k;i++)
if(m%i0)
break;
if(i>=k+1)
{
printf("%d",m);
n=n+1;
}
if(n%n
0)
printf("\n");
}
printf("\n");
return 0;
}