C基础笔记(嵌套for循环)

循环之for语句的镶嵌

 

一:continue  结束本次循环,直接开始下次循环

# include<stdio.h>
int main(){
  for (int i = 0; i <= 5; i++){
    if (i == 2) {
      continue; //结束本次循环,开始下次循环
  }
    printf(" % d\n", i);
  }
    return 0;
}

结果:0    1    3   4  5   解析:当 i=2时,跳过

二:

# include<stdio.h>
int main()
{
  int a = 0;
  scanf_s(" %d", &a);
  for (int i = a; i <= 10; i++)
  {
    for (int j = 1; j <= i; j++){
    printf(" % d", j);  //同时满足 i j 循环条件,才打印出 j
  }
    return 0;
  }
}

结果:假设输入值为:2    输出:1   2

 

posted @ 2023-05-13 22:45  罗悠然  阅读(126)  评论(0)    收藏  举报