码迷,mamicode.com
首页 > 其他好文 > 详细

实验3

时间:2019-04-16 00:58:38      阅读:138      评论:0      收藏:0      [点我收藏+]

标签:算法   控制   amp   return   mamicode   inf   控制语句   com   总结   

1.在循环中使用控制语句continue和break,其功能区别。

continue语句功能是结束本次循环,开始下一次循环。例如在demo5-1.cpp中,输出结果为i=1,i=2,i=4,i=5

break语句的功能是结束本次循环。例如在demo5-2.cpp中,输出结果为i=1,i=2

2.在两层嵌套循环中,内层循环中如果出现continue或者break,是否影响外层循环

不会,因为如果是两层嵌套循环的话,会先执行内层循环,内层循环执行完会才会再执行外层循环,所以内层的continue或者break不会影响外层循环。

Part2:

#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;
}

技术图片

#include<stdio.h>
int main(){
    int number,max,min,n;
    n=1;
    printf("输入第%d个数:",n); 
    scanf("%d",&number);
    max=number;
    min=number;
    for(n=2;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;
}

 

技术图片

Part3编程练习

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

 

技术图片

#include<stdio.h>
const int LINE=5;
int main(){
    int line,m,n,a,b;
    for(line=1;line<=5;line++){
        m=5-line;
        n=2*line-1;
        for(a=1;a<=m;a++)
        printf(" ");
        for(b=1;b<=n;b++)
        printf("*");
        printf("\n"); 
    }
    return 0;
}

 

技术图片

实验总结与体会

对于一些问题虽然能够画出它们的算法流程图,但还是不能把它们准确的用计算机语言编写出来,还是对一些符号的含义不太清楚。

写程序的时候总会出现一些微小的错误,要检查好几遍才能发现,很耗费时间,所以我想以后还是要多自己尝试着写一些程序,多熟练,毕竟熟能生巧嘛。

通过这次实验我对continue和break语句有了更好的理解,可以避免以后再出错

总之通过这一段时间的学习我获得了获得收获,以后我应该多练习,不能被别人落太多。

 

实验3

标签:算法   控制   amp   return   mamicode   inf   控制语句   com   总结   

原文地址:https://www.cnblogs.com/zmh1977/p/10714244.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!