計算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是否滿足給定條件,若其值為真,滿...