C語言中迴圈語句練習例項

2022-09-29 22:45:33 字數 1054 閱讀 4549

計算n的階乘

int main()

printf("%d\n",ret);

return 0;

}計算int main()

sum += ret;

} printf("%d\n", sum);

return 0;

}//演算法效率低

//效率高的方法

int main()

printf("%d\n",sum);

reurn 0;

}在乙個有序陣列中查詢具體的某個數字n

折半查詢/二分查詢(前提條件是陣列有序)

left mid right

arr[mid]中間元素www.cppcns.com

int main()

; int k=10;//查詢k,k的值可以是陣列中的任意數

int sz = sizeof(arr) / sizeof(arr[0]);//40/4

int left = 0;

int right = sz - 1;//-1是因為陣列下標從0開始

while (left <= right)//不能漏掉=

else if (arr[mid] > k)

else

}if (left > right)

return 0;

}編寫**,演示多個字元從兩端向中間匯聚

#include

#include

#include

int main()

printf("%s\n",arr2);

return 0;

}模擬使用者登入情景

密碼最多輸入三次,,正確則提示輸入成功,輸入三次錯誤就退出程式

兩個字元的比較不能使用==,應該使用strcmp

#include

#include

int main()

; //假設正確密碼是「abcdef」

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

else

}if (i == 3)

return 0;

}

C語言中的迴圈語句練習

注 練習題目均出自 明解c語言 入門篇 1,求多個整數的和及平均值 includeint main void while retry 0 printf 和為 d,平均值為 2f。n 1,遞增顯示從0到輸入的正整數為止的各個整數 2,編寫一段程式,按照公升序顯示出小於輸入值的所有正偶數 include...

C語言中的for迴圈語句

c語言中for迴圈語句是最靈活的迴圈,最適用於知道迴圈次數的情況,再知道迴圈次數的情況下完全可以取代while迴圈。for迴圈的格式如下 他的執行過程如下 執行表示式1,為初始變數賦值 判斷表示式2真假,若真則執行迴圈體重的迴圈 塊,若假則結束迴圈 執行表示式3 執行表示式2,若真則繼續迴圈,知道表...

C語言中迴圈語句的使用

c語言中的迴圈語句 在c語言中,有三種型別的迴圈語句 for語句 while語句和do while語句。分別介紹如下 1.for迴圈語句 for語句格式為 for 表示式1 表示式2 表示式3 迴圈語句語句 迴圈體 該語句執行過程如下 先對表示式1賦初值 判別表示式2是否滿足給定條件,若其值為真,滿...