第四天

1.分支语句(选择语句)

  • if单分支判断语句

    1. //if与else互相匹配(就近原则)
    2. #include<stdio.h>
    3. int main() {
    4. int a = 16;
    5. if (a < 18) {
    6. printf("您未成年");
    7. }
    8. else {
    9. printf("您已成年");
    10. }
    11. return 0;
    12. }
    1. #include<stdio.h>
    2. int main() {
    3. int a = 60;
    4. if (a < 18) {
    5. printf("您未成年");
    6. }
    7. else if(a>=18 && a<28){
    8. printf("青年");
    9. }
    10. else if (a >= 28 && a < 50) {
    11. printf("中年");
    12. }
    13. else {
    14. printf("老年");
    15. }
    16. return 0;
    17. }
    1. #include<stdio.h>
    2. int main() {
    3. for (int i = 0; i <= 100; i++) {
    4. if (i % 2 == 0) {
    5. printf("%d为偶数:\n", i);
    6. }
    7. else {
    8. printf("%d为奇数\n", i);
    9. }
    10. }
    11. return 0;
    12. }
  • switch多分支判断语句

    1. #define _CRT_SECURE_NO_DEPRECATE
    2. #include<stdio.h>
    3. int main() {
    4. int day = 0;
    5. printf("请输入一个星期数:");
    6. scanf("%d", &day);
    7. switch (day)
    8. {
    9. case 1:
    10. printf("星期1");
    11. break;
    12. case 2:
    13. printf("星期2");
    14. break;
    15. case 3:
    16. printf("星期3");
    17. break;
    18. case 4:
    19. printf("星期4");
    20. break;
    21. case 5:
    22. printf("星期5");
    23. break;
    24. case 6:
    25. printf("星期6");
    26. break;
    27. case 7:
    28. printf("星期7");
    29. break;
    30. default:
    31. printf("您输入的不正确");
    32. break;
    33. }
    34. return 0;
    35. }

    2.循环语句

  • while循环

    1. //break跳出当前循环
    2. #include<stdio.h>
    3. int main() {
    4. int i = 0;
    5. while (i<5) {
    6. printf("岩哥真帅!!!\n");
    7. if (i==2) {
    8. printf("完了,完了,更帅了");
    9. break;
    10. }
    11. i++;
    12. }
    13. return 0;
    14. }
  • for循环

    1. //continue:终止本次循环
    2. #include<stdio.h>
    3. int main() {
    4. for (int i = 1; i < 5;i++) {
    5. printf("岩哥真帅\n");
    6. if ("i==3") {
    7. continue;
    8. printf("岩哥真丑");
    9. }
    10. }
    11. return 0;
    12. }
  • do……while循环

    1. #include<stdio.h>
    2. int main() {
    3. int i = 10;
    4. do {
    5. printf("岩哥真帅,我就说一遍");
    6. i++;
    7. } while (i < 3);
    8. return 0;
    9. }