C語言中6條遍歷的方法

2021-09-25 21:00:22 字數 805 閱讀 8820

1.簡單的數字遍歷,通過數字確定次數。

for(i=a;i<=b;i++)

i完成了對[a,b]的遍歷

2.陣列遍歷

for(i=0;i<=n;i++)

a[i]完成了對陣列a的遍歷

3.字串遍歷

for(i=0;str[i];i++)

str[i]完成了對字串str的遍歷

4.數字遍歷

for(i=src;i;i/=10)

i%10完成了對十進位制數字src中每一位的遍歷

i%m完成了對m進製數字src中每一位的遍歷

例如判斷某個數在某進製下是回文數的模型

#include #pragma warning (disable:4996)

int main()

if (sum == n)

printf("%d是%d進製下的回文數\n", n, m);

else

printf("%d不是%d進製下的回文數\n", n, m);

return 0;

}

5.鍊錶遍歷

1)無頭單鏈表

for(tmp=head;tmp;tmp=tmp->next)

tmp完成了對以head為頭的鍊錶的遍歷

2)雙鏈表

for(cur=head->next;cur!=head;cur=cur->next)

用cur遍歷

6.容器遍歷

for(iter=v.brgin();iter!v.end;iter++)

iterw完成了對容器v的遍歷

c語言中的幾條遍歷的方法

c語言中的幾條遍歷的方法 1.簡單的數字遍歷 逆向列印出每一位 include include void onenumber int n int main i 10完成的是對十進位制數字中每一位的遍歷 i 2完成的是對二進位制數字中每一位的遍歷 i m完成的是對m進製數字的遍歷 執行結果 2.完成對...

c 語言中的遍歷

隨著c 11標準的出現,c 標準新增了許多有用的特性,c 的寫法也有比較多的變化。vector是經常要使用到的std元件,對於vector的遍歷,本文羅列了若干種寫法。注 本文中 為c 11標準的 需要在較新的編譯器中編譯執行 假設有這樣的乙個vector 注意,這種列表初始化的方法是c 11中新增...

C語言中延時的方法

方法1 這種方法常用於微控制器。定義乙個延時函式,一般函式名定義為delay c語言定義延時函式主要通過無意義指令的執行來達到延時的目的。方法2 使用帶上標頭檔案 include 注意 在vc中sleep中的第乙個英文本元為大寫的 s 在標準c中是sleep,不要大寫.具體用什麼看你用什麼編譯器.簡...