实验三

本文探讨了continue与break在单层与嵌套循环中的作用,通过实例展示了它们如何影响循环流程。此外,还提供了使用循环和条件语句判断素数的代码示例。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

part 1:

1.在5-1中,实验结果如下

  在5-2中,实验结果如下

由此可以看出:continue的功能在于结束本次循环并开始下一次循环,不影响循环的进行;而break的功能在于结束本次循环并跳出循环,不再执行循环内的内容。

2.在6-1中,实验结果如下

在6-2中,实验结果如下

 问:  在两层嵌套循环中,内层循环中如果出现continue,是否影响外层循环?

  不影响,它的作用只在于结束本次循环进行下一次循环,不影响外部的循环过程。

问:在两层嵌套循环中,内层循环中如果出现break,是否影响外层循环?

 不影响,它的作用在于结束内部的所有循环,内部循环不再进行,不影响外部循环。

part 2:

  

#include <stdio.h>
int main() {
    int number, max, min, n;
     
    n=1;
    printf("请输入第%d个数: ", n);
    scanf("%d", &number);
     
    max = number;
    min = number;
     
    while(n<5) {
        n++;
        printf(请输入第%d个数: ", n);
        scanf("%d", &number);
         
        if(number>max)
            max = number;
        else if(number<min)
            min = number;
    }
     
    printf("最大数为:%d\n", max);
    printf("最小数为: %d\n", min);
     
    return 0;
}

实验结果为:

part 3:

代码如下

#include <stdio.h>
 int main(){
     int m,n;
     int count=0;
     for(m=101;m<=200;m++)
     {
         for(n=2;n<m;n++){
             if(m%n==0)
             break;
         }
            if(n>=m){
            count++;
            printf("%d\n",m);
           
            }
     } 
     printf("101~200之间共有%d个素数",count);
     return 0;
 } 

结果如下:

代码如下:

#include <stdio.h>
int main() {
    int k,i,j;
    for(i=1;i<6;i++)
    {
        for(j=1;j<=5-i;j++)
        printf(" ");
        for(k=1;k<=2*i-1;k++)
        printf("*");
        printf("\n");
    }
    
    return 0;
}

图片如下:

————————————————————————————————————————————————————————————————————————————————————————————————————————————-------

https://www.cnblogs.com/txaalo/p/10712011.html

https://www.cnblogs.com/mjc217/p/10714147.html

https://www.cnblogs.com/luwenyuisxiaokeai/p/10707014.html

转载于:https://www.cnblogs.com/1256096713a/p/10691759.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值