C3-循環

三種循環方式:while循環、do…while循環、for循環
一、while循環

 生成隨機數:

二、do…while循環

三、for循環

代碼:
int main(int argc, const char * argv[]) {

// int a = 0;
// //循環打印5次”做俯臥撐”
// while(條件表達式)
// {
// 循環體(語句)
// }
// while (a < 5) {
// printf(“做俯臥撐\n”);
// //循環增量
// //不要忘記
// a++;
// }
// int a = 0, b = 0;
// scanf(“%d”, &a);
// while (a > b) {
// printf(“%d\n”, a);
// b++;
// }
// int cont = 1;
// while (cont <= 100) {
// if (0 == cont % 7) {
// printf(“%d “, cont);
// }
// cont++;
// }
// int cont = 1;
// while (cont <= 100) {
// if (7 == cont % 10) {
// printf(“%d “, cont);
// }
// cont++;
// }
// int cont = 1;
// while (cont <= 100) {
// if (7 == cont / 10) {
// printf(“%d “, cont);
// }
// cont++;
// }
// int cont = 1;
// while (cont <= 100) {
// if (cont % 7 != 0 && (cont % 10 != 7 && cont / 10 != 7)) {
// printf(“%d “, cont);
// }
// cont++;
// }

// do…while
// do {
// 循環體(語句)
// } while {條件表達式};
//形式:ret = arc4random() % (b - a + 1) + a;
//功能:隨機生成[a,b]區間內的整數,結果存於ret中
//用法
// int ret = 0;
// ret = arc4random() % (70 - 31 + 1) + 30;
// printf(“%d\n”, ret);
// int n = 0, m = 0;
// scanf(“%d”, &n);
// while (m < n) {
// int ret = 0;
// ret = arc4random() % (30 - 10 + 1) + 10;
// printf(“%d “, ret);
// m++;
// }

// int n = 0, m = 0, max = 0, min = 70;
// scanf(“%d”, &n);
// while (m < n) {
// int ret = 0;
// ret = arc4random() % (70 - 30 + 1) + 30;
// max = max > ret ? max : ret;
// if (max >= ret) {
// max = max;
// } else {
// max = ret;
// }
// if (min >= ret) {
// min = ret;
// } else {
// min = min;
// }
//
// printf(“%d “, ret);
// m++;
// }
// printf(“\n最大值是:%d\n最小值是:%d\n”, max, min);

// int a = 0;
// while (a < 10) {
// printf(“%d “, a);
// //break終止整個循環,退出循環
// //break
// //continue終止本次循環,提前進入下一次循環
// continue;
// a++;
// }

//判斷密碼是否正確,錯誤重新輸入
//(1)

// int key = 0;
// while (key != 333) {
// printf(“請您輸入密碼:\n”);
// scanf(“%d”, &key);
// }
// printf(“登陸成功”);

//(2)

// int key = 0;
// while (1) {
// printf(“請您輸入密碼:\n”);
// scanf(“%d”, &key);
// if (333 == key) {
// printf(“登陸成功\n”);
// break;
// }
// }

//for(循環條件初始化;循環條件;循環增量)
//{
//  循環體
//}

// for (int i = 0; i < 5; i++) {
// printf(“%d “, i);
// }
// for (int a = 1; a <= 100; a++) {
// if (0 == a % 7) {
// printf(“%d “, a);
// }
// }
// for (int a = 1; a <= 100; a++) {
// if (7 == a / 10) {
// printf(“%d “, a);
// }
// }
// for (int a = 1; a <= 100; a++) {
// if (7 == a % 10) {
// printf(“%d “, a);
// }
// }
// for (int a = 1; a <= 100; a++) {
// if (a % 7 != 0 && (a % 10 != 7 && a / 10 != 7)) {
// printf(“%d “, a);
// }
// }

// for (int i = 0; i < 3; i++) {
// //**重複內容開始****
// //打印1 2 3
// for (int j = 1; j < i + 2; j++) {
// printf(“%d “, j);
// }
// printf(“\n”);
// //**重複內容開始****
// }

//乘法口訣表

// int n = 0;
// scanf(“%d”, &n);
// for (int i = 1; i <= n; i++) {
// for (int m = 1; m < i + 1; m++) {
// int sum = i * m;
// printf(“%-2d*%-2d=%-4d “, m, i, sum);
// }
// printf(“\n”);
// }

//打印三個數字(0-9)的組合可能(組合成三位數)

// for (int i = 1; i <= 9; i++) {
// for (int m = 0; m <= 9; m++) {
// for (int n = 0; n <= 9; n++) {
// printf(“%d%d%d “, i, m, n);
// }
// }
// }

return 0;

}

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章