continue语句 练习

第一题:
循环输入五个玩家的年龄,统计年龄为负的录入次数
思路:
1.如果录入正确,则跳过
2.输入错误则计数器+1
C代码如下:

int age;//玩家年龄
 int i;
 int count=0;//计数器
 for(i=0;i<5;i++)
 {
  printf("请输入玩家年龄:");
  scanf("%d",&age);
  if(age>=0)
  {
   continue;//跳过正确的情况,若年龄输入正确,直接执行i++;不再往下执行
  }
   count++;
 }
 printf("共输错了%d次\n",count);
求1-100之间的偶数和
思路:
1.循环累加
 2.判断是否为偶数:模2是否为0
 3.如果为奇数就跳过,如果为偶数则执行累加
 

```c
int i;
 int num=0;
 for(i=0;i<100;i+=2)
 {
  num+=i;
 }
    printf("1-100之间的偶数和为%d\n",num);
 for(i=0;i<100;i++)
 {
  if(i%2!=0)//奇数的情况
  {
   continue;//跳过奇数的情况
  }
  num+=i;
 }
    printf("1-100之间的偶数和为%d\n",num);
发布了33 篇原创文章 · 获赞 0 · 访问量 186

猜你喜欢

转载自blog.csdn.net/weixin_45087108/article/details/103174655
今日推荐