標籤:c語言迴圈結構以及迴圈控住語句基礎
有的時候,我們可能需要多次執行同一塊代碼。一般情況下,語句是按順序執行的:函數中的第一個語句先執行,接著是第二個語句,依此類推。
程式設計語言提供了更為複雜執行路徑的多種控制結構。
迴圈語句允許我們多次執行一個語句或語句組。
650) this.width=650;" src="https://s3.51cto.com/wyfs02/M00/9D/F0/wKioL1mJICqSs2DmAABWSVO0OLs147.png-wh_500x0-wm_3-wmp_4-s_116382754.png" style="float:none;" title="2017-08-08_10-10-09.png" alt="wKioL1mJICqSs2DmAABWSVO0OLs147.png-wh_50" />
650) this.width=650;" src="https://s3.51cto.com/wyfs02/M01/9D/F0/wKioL1mJICvgUbnJAABG0nxDqBo684.png-wh_500x0-wm_3-wmp_4-s_3968717418.png" style="float:none;" title="2017-08-08_10-10-24.png" alt="wKioL1mJICvgUbnJAABG0nxDqBo684.png-wh_50" />
自己小練習
列印次數
#include <stdio.h>int main(){int a,sum;printf("請輸入次數a:");scanf("%d",&a);sum = 1;do{printf("*");sum = sum + 1;}while (sum<=a);}
前n項奇數和
#include <stdio.h>int main(){int s,sum,n,i;printf("請輸入前n項:");scanf("%d",&n);s = 0;sum = 1;i = 1;while(i<=n){s = s +sum;sum = sum + 2;i = i + 1;}printf("前n項的和是:%d.",s);}
求素數
#include <stdio.h>#include "math.h"int main(){int a,n,i;printf("請輸入要判斷的數:\n");scanf("%d",&a);n = sqrt(a);for(i=2;i<=n;i=i+1){if(a%n==0)break;}if (i==n+1)printf("%d是素數。",a);else printf("%d不是素數。",a); }
本文出自 “大李子” 部落格,轉載請與作者聯絡!
c語言迴圈結構以及迴圈控住語句