亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 編程 > C++ > 正文

C語言for語句用法詳解

2020-05-23 14:12:37
字體:
來源:轉載
供稿:網友
今天,小編講訴C語言中循環語句(for)的使用方法,作為示例,以一個簡單的例子講訴for語法。
 

首先,這里所提到的類C語言指的是如C、C++、C#和Java等語法和C語言一樣或類似的程序設計語言。這些語言中,for語句的語法和執行流程都是一樣的。本文將就這一語句的用法進行一個較為深入的討論。

for語句:

 

復制代碼代碼如下:
for (表達式1;表達式2;表達式3)
{
  循環語句
}

 

表達式1 給循環變量賦初值
表達式2 為循環條件
表達式3 用來修改循環變量的值,稱為循環步長。

for語句的執行流程:

C語言for語句用法詳解

例:編程計算:1+2+3+...+99+100的結果。
這是累加問題,累加問題的通用表達式為:S = S + T;
其中,S是一個變量,用來存儲累加最后的結果,稱之為累加器;T是一個表達式,代表每次需要加入累加器的中的值。
累加一般是通過循環結構實現的。循環之前要設置累加器S的初始值為0。
累加項T可以是很簡單的表達式,也有可能是一個通過分析得到的較復雜的表達式。

int S = 0;for (int i = 1; i <= 100; i++){  S = S + i;}printf("%d/n",S);

注意:
1)對于已經確定是累加算法的題目,首先確定累加項與循環變量的關系;
2)然后,考慮第一個累加項的值是多少,以確定循環變量的初值;
3)其次,確定最后一個累加項的值,確定循環條件;
4)最后,考慮每個累加項之間的關系,以確定循環變量的變化(步長值)。

例:編程計算S = a + aa + aaa + aaaa + ... 的前n項之和。
例如:如果a = 3,n = 5,則表達式為:S = 3 + 33 + 333 + 3333 + 33333。

int S = 0;int t = 0;for (int i = 0;i < 5;i++ ){  t = t * 10 + 3;  S = S + t;}printf("%d/n",S);

累加算法也可以演化為連乘的形式:S = 1 * 2 * 3 * ... * n。
連乘的算法和累加算法相似,循環體實現的是S = S * T的形式。需要注意的S的初值不是0,而是要設為1。
在求連乘時,由于每乘一次結果增長都非???,所以應該注意是否會出現溢出的問題。

循環程序設計思路:

(1)輸入是什么?用來確定原始值。
(2)輸出是什么?確定應該輸出的結果。
(3)從輸入轉換為輸出需要怎樣的步驟,是否需要重復(確定是否需要使用循環語句以及循環語句的內容)。
(4)如果需要重復,能否提前預知重復的次數?用來確定使用while、do while、for中的哪種循環語句。
(5)何時不再需要重復?用來確定循環條件以及循環體中使循環條件趨近于0的語句。

例:水仙花數、四葉玫瑰數、五角星數、六位數的問題。

水仙花數:每位數字的3次冪之和等于它本身。例:1^3 + 5^3 + 3^3 = 153。
四葉玫瑰數:每位數字的4次冪之和等于它本身。
五角星數:每位數字的5次冪之和等于它本身。
六位數:每位數字的6次冪之和等于它本身。

// 打印出所有的水仙花數int i,j,k,n,s;for(i = 1;i <= 9;i++)  for(j = 0;j <= 9;j++)   for(k = 0;k <= 9;k++)   {     n = k * k * k + j * j * j + i * i * i;     s = i * 100 + j * 10 + k;     if (n == s)     {      printf("%d/n",n);     }    }或:// 打印出所有水仙花數    int i,j,k,n,s;    printf("水仙花數有:/n");    for(n = 100;n < 1000;n++)    {      i = n / 100;     /*分解出百位*/      j = n / 10 % 10;   /*分解出十位*/      k = n % 10;     /*分解出個位*/      s = i * i * i + j * j * j + k * k * k;      if(s == n)      {        printf("%d/n",n);      }    }

最后我用例子來總結一下吧! 下面的例子是一個對1-10這10個數求和的例子。

 

復制代碼代碼如下:

int i, sum = 0, num = 10;       // 聲明幾個變量:i 計數, sum 存儲最后的總和, num 表示多少個數,用來控制邊界。
for(i = 1; i <= num; i++)   // for語句包含三個語句,用;隔開。
{                                     //1設置初始值,2邊界控制,3通常用來調整計數值。
    sum += i;          // 相當于 sum = sum + i; 表示不斷地加i。 {}內的語句均為循環體,用4表示。
}  // for循環的執行順序為 1-2-4-3-2-4-3-2-4-3-2................直到i > num.這時,將退出循環。
printf("The sum from 1 to 10 is ", sum);     // 打印輸出sum值。


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
欧美激情亚洲综合一区| 亚洲中国色老太| 欧美性猛交xxxx久久久| 久久久天堂国产精品女人| 91av视频导航| 精品中文字幕在线观看| 国产主播精品在线| 日韩欧美在线看| 亚洲精品小视频在线观看| 精品福利视频导航| 国产视频精品va久久久久久| 欧美成人在线免费视频| 亚洲精品v欧美精品v日韩精品| 亚洲国产欧美在线成人app| 欧美中在线观看| 高潮白浆女日韩av免费看| 日韩日本欧美亚洲| 国产午夜精品美女视频明星a级| 欧美性极品少妇精品网站| 青青精品视频播放| 国产精品自产拍在线观看中文| 国产精品精品视频一区二区三区| 国产亚洲欧美视频| 国产精欧美一区二区三区| 欧美老少做受xxxx高潮| 国产日韩欧美视频| 国产精品pans私拍| 日本国产欧美一区二区三区| 成人动漫网站在线观看| 久久躁日日躁aaaaxxxx| 欧美日韩国产一中文字不卡| 成人性生交大片免费看小说| 日韩av网站电影| 在线播放国产一区中文字幕剧情欧美| 日韩av在线免费观看一区| 欧美情侣性视频| 97婷婷涩涩精品一区| 国产午夜精品一区二区三区| 日韩精品一区二区三区第95| 亚洲天堂男人天堂| 精品视频中文字幕| 国产精品嫩草影院一区二区| 国产精品视频99| 亚洲天堂av在线免费| 国产偷亚洲偷欧美偷精品| 欧美成人手机在线| 国产成人综合精品在线| 精品久久久久久中文字幕一区奶水| 性欧美在线看片a免费观看| 国产成人97精品免费看片| 在线日韩中文字幕| 亚洲激情在线观看| 国产欧美日韩91| 欧美性感美女h网站在线观看免费| 国产欧美日韩中文字幕| 欧美整片在线观看| 亚洲综合日韩中文字幕v在线| 北条麻妃一区二区三区中文字幕| 国产亚洲综合久久| 日韩少妇与小伙激情| 成人黄色av网| 成人免费福利视频| 国产成人在线一区| 亚洲成人在线网| 欧美激情一二区| 欧美又大粗又爽又黄大片视频| 久久久久久久久久久网站| 欧洲永久精品大片ww免费漫画| 7777免费精品视频| 色综合久久中文字幕综合网小说| 成人午夜一级二级三级| 九九综合九九综合| 欧美色道久久88综合亚洲精品| 欧美精品一区在线播放| 91免费看片网站| 亚洲一区国产精品| 日韩中文在线视频| 国产91亚洲精品| 91日韩在线视频| 国产成人精品日本亚洲专区61| 亚洲国产精品人久久电影| 久久久精品国产| 97视频免费在线观看| 亚洲人午夜精品免费| 国产精品免费久久久| 成人一区二区电影| 欧美亚洲成人免费| 亚洲香蕉伊综合在人在线视看| 国产97在线|亚洲| 欧美日韩激情视频8区| 国产一区二区三区中文| 国产亚洲欧美日韩美女| 韩国精品久久久999| 国产亚洲a∨片在线观看| 欧美精品第一页在线播放| 亚洲国产精品va在看黑人| 欧美激情xxxxx| 久热爱精品视频线路一| 亚洲黄色免费三级| 国产精品免费看久久久香蕉| 亚洲欧美色婷婷| 午夜精品久久久久久久男人的天堂| 久久影院模特热| 北条麻妃在线一区二区| 丝袜亚洲欧美日韩综合| 91a在线视频| 亚洲第一在线视频| 日本一区二区不卡| 国产91精品久久久久久| 国产精品久久久久久婷婷天堂| 欧美日韩亚洲精品一区二区三区| 欧美精品亚州精品| 精品福利樱桃av导航| 国产成人福利网站| 亚洲精品aⅴ中文字幕乱码| 亚洲男人天堂古典| 亚洲精选在线观看| 最近2019好看的中文字幕免费| 45www国产精品网站| 亚洲伦理中文字幕| 亚洲自拍偷拍在线| 精品久久香蕉国产线看观看亚洲| 午夜精品99久久免费| 成人羞羞国产免费| 亚洲成人久久久久| 久久影视电视剧凤归四时歌| 欧美激情中文字幕乱码免费| 最近2019中文字幕大全第二页| 久久久久一本一区二区青青蜜月| 欧美裸体视频网站| 国产精品影片在线观看| 亚洲欧洲视频在线| 欧美国产在线视频| 国产精品日韩在线观看| 日韩精品一区二区三区第95| 日韩精品极品在线观看播放免费视频| 国产精品黄页免费高清在线观看| 91国语精品自产拍在线观看性色| 日韩精品在线电影| 亚洲色图第一页| 国产精品99免视看9| www.国产一区| 欧美性xxxx极品高清hd直播| 国产亚洲精品久久久优势| 少妇高潮久久久久久潘金莲| 久久精品男人天堂| 国产精品免费小视频| 国产精品黄视频| 日本久久中文字幕| 91免费综合在线| 日韩影视在线观看| 日本中文字幕成人| 狠狠躁夜夜躁久久躁别揉| 成人国产精品av| 在线观看国产精品91| 亚洲人成在线观看网站高清| 人妖精品videosex性欧美| 亚洲第一色中文字幕| 国产日韩欧美视频在线| 精品久久久久久国产91| 国内精品400部情侣激情| 7777kkkk成人观看| 亚洲在线免费看| 精品中文字幕视频|