条件语句循环

it2023-07-04  70

一、条件语句

1.if ------------ //判断语句为0为假,其他为真

if(判断语句){ } else if(判断语句){ } else{ }

2.switch(n) -------- //switch后面必须有大括号

-------------- //case和default没有先后顺序之分

------- //如果case中没有break,会继续进行下一个case中的语句

– //n只能是整形和枚举类型(类里定义的变量)

switch(n){ case(数字){语句} case(数字){语句} default{语句} }

#define _CRT_SECURE_NO_WARNINGS #include <stdio.h> int main() { int a = 0; scanf("%d", &a); switch (a) { case(1): printf("1"); break; case(2): printf("2"); break; case(3): printf("3"); break; default: printf("ERROR"); break; } } //输入9*9乘法表 #define _CRT_SECURE_NO_WARNINGS #include <stdio.h> int main() { int arr[9][9] = { 0 }; for (int i = 0;i < 9;i++){ for (int j = 0;j < 9;j++) { arr[i][j] = (i + 1) * (j + 1); printf("%d*%d=%d ", (i + 1), (j + 1), arr[i][j]); } printf("\n"); } printf("%d", arr[9][9]); return 0; }

二、循环(continue-----------跳出当前循环,进行下一次循环 --------------------------------------- 跳出循环-------------------------------

1.for(赋值语句;条件语句;叠加){ }

#include <stdio.h> int main() { int count = 0; for (int i = 1; i <= 100;i++) { if (i % 10 == 9 || i / 10 == 9) { count++; } } printf("%d", count); }

2.while(判断语句){ } 3.do{ } while(判断语句)

最新回复(0)