part  1

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

continue:只控制本次循环的结束。

break:终止并跳出循环,之后的循环也不再执行。

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

答:通过实验可知,均布影响外层循环

part  2  

补足后的程序为:

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

运行结果为:

使用for程序实现程序源码:

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

运行结果:

part 3:

1.编程输出101~200之间所有素数

#include<stdio.h>
#include<math.h>
int main(){
int a=,b,n=;
do{
for(b=;b<=sqrt(a);b++)
if(a%b==)
break;
if(b>sqrt(a)){
printf("%d ",a);
n++;
if(n%==){
printf("\n");
}
}
a++;
}while(a>=&&a<=);
printf("\n100~200之间共有%d个素数",n);
return ;
}

运行结果:

2.编程打印出*图案(图不好描述,实验3文件上有)

#include <stdio.h>
int main()
{
int line,col;
for(line=;line<=;line++)
{
for(col=-line;col>;col--)
{
printf(" ");
}
for(col=;col<=*line-;col++)
{
printf("*");
}
printf("\n");
}
return ;
}

运行结果:

实验总结体会:

1.循环结构一直是难点,遇到编程题,每次看答案感觉能看懂,但要完全自己独立编写,总会出现各种各样的bug。

尤其是结束循环的条件,每次要试错很多次才能得到正确结果(学期末了还是这样)。

2.循环结构嵌套,经常会漏步骤,然后多嵌套几次,整个人就搞晕了。个人觉得主要还是思路不明确。逻辑思维能力欠佳,需要多加训练。

ps:其实高中数学学过循环结构(当型和直到型),也做过一些画程序框图的联系。但不看答案独立完成,还是需要很多时间去试错,然后根据提示慢慢一个个改bug,才能最终得到正确结果。。。虽然过程坎坷,但还是挺有成就感的。(还是适当提速吧,要不然期末考试的编程题可能时间紧张)

互评链接:

https://www.cnblogs.com/rainbowhorse/p/10702387.html

https://www.cnblogs.com/24cherry/p10674014.html

https://www.chblogs.com/1752223012cxy/p/10716147.html

最新文章

  1. 安全测试 - 端口嗅探工具Nmap
  2. 欢迎访问我的快站fbengine.kuaizhan.com
  3. mongodb根据字符长度作为条件查询
  4. Java-java中的有符号,无符号操作以及DataInputStream
  5. mysql btree与hash索引的适用场景和限制
  6. Enhanced RCP: How views can communicate – The e4 way | Tomsondev Blog
  7. OpenStack API 与 CloudStack API 模块比较
  8. HDOJ2002计算球体积
  9. sort函数的例子
  10. [wikioi]多源最短路
  11. Devexpress之barManager
  12. python增删改查
  13. HDU 4616 Game (搜索)、(树形dp)
  14. gulp + es6 + babel+ angular 搭建环境并实现简单的路由
  15. 如何让shell脚本自杀
  16. UITabbar的一些常规用法(总结)
  17. Oracle通过Navicat导入表数据与机构,数据无法直接查询,需要加双引号的问题
  18. Dynamics 365 Online-Relevance Search
  19. python3+selenium入门04-元素定位
  20. 【linux】安装python依赖库confluent_kafka

热门文章

  1. CodeForces 748C Santa Claus and Robot (思维)
  2. ASP.NET页面执行顺序
  3. selenium浏览器驱动下载地址整理
  4. 如何使得 python 脚本 不一闪而过
  5. iOS 8 录音重放出现 OSStatus error 1685348671 / 2003334207 问题的解决办法
  6. 自然语言处理(五)——实现机器翻译Seq2Seq完整经过
  7. 最新apple邓白氏码申请地址
  8. 生成Jar包 源码Jar包-字节码Jar包 不可运行Jar包-可运行Jar包
  9. iOS开发 - CocoaPods的常见使用方式
  10. STP-2-三个选择