博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
实验三
阅读量:5366 次
发布时间:2019-06-15

本文共 2108 字,大约阅读时间需要 7 分钟。

Part 1验证性内容

#include 
int main() {int i;for(i=1; i<=5; i++) {if (i%3 == 0)printf("i=%d\n",i);}return 0;}

 

#include 
int main() {int i;for(i=1; i<=5; i++) {if (i%3 == 0) break;printf("i=%d\n",i);}return 0;}

 

小结:循环控制语句continue和break

continue:遇到会提前结束本次循环,然后进行下一轮循环。

break:遇到会结束本层循环,终止循环,不会进入下一轮循环。

所以应该注意这两者用法;

另外for语句的用法比较复杂,应该好好理解。

#include 
const int LINE=3;// 符号常量LINEconst int COLUME=5; // 符号常量COLUMEint main() {int line; // 变量line, 表示行数int col; // 变量col,表示列数for(line=1; line<=LINE; line++) {for(col=1; col<=COLUME; col++) {if(col%3 == 0) continue;printf("%5d", col);}printf("\n"); // 换行}return 0;}

 

#include 
const int LINE=3; const int COLUME=5;int main() {int line;int col; for(line=1; line<=LINE; line++) {for(col=1; col<=COLUME; col++) {if(col%3 == 0) break;printf("%5d", col);}printf("\n");}return 0;}

 

小结:

continue和break若出现在内层循环,只会影响其所在的内循环层。

Part2: 补足程序

#include 
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

 

#include 
int main() {int number, max, min, n;n=1;printf("输入第%d个数: ", n);scanf("%d", &number);max = number;min = number;for(n=1;n<5;n++) {printf("输入第%d个数: ", n);scanf("%d", &number);if(number>max)max = number;else if(number

 

小结:for语句与while语句差距不大,差距体现在灵活性以及目的的明确性。

Part3:编程练习

 

#include 
#include
int main(){int n;int i;int j=0;for(n=101;n<=200;n++){int isPrime=1;for(i=2;i<=sqrt(n);i++){if (n%i==0){ isPrime=0;break; }}if(isPrime){printf("%d\n",n);j++;} }printf("101~200之间共有%d\n个素数",j);return 0;}

 

#include
int main(){int line,col;for(line=1;line<=5;line++){for(col=5-line;col>=1;col--){printf(" ");}for(col=1;col<=2*line-1;col++){printf("*");}printf("\n");}return 0;}

 

--------------------------------------------------------------以上----------------------------------------------------------------------------------------------------------

 

转载于:https://www.cnblogs.com/txaalo/p/10712011.html

你可能感兴趣的文章
【洛谷】【堆+模拟】P2278 操作系统
查看>>
hdu3307 欧拉函数
查看>>
Spring Bean InitializingBean和DisposableBean实例
查看>>
[容斥][dp][快速幂] Jzoj P5862 孤独
查看>>
Java基础之字符串匹配大全
查看>>
面向对象
查看>>
lintcode83- Single Number II- midium
查看>>
[工具] Sublime Text 使用指南
查看>>
Web服务器的原理
查看>>
#10015 灯泡(无向图连通性+二分)
查看>>
HAL层三类函数及其作用
查看>>
web@h,c小总结
查看>>
Data Structure 基本概念
查看>>
NEYC 2017 游记
查看>>
[搬运] 写给 C# 开发人员的函数式编程
查看>>
core--线程池
查看>>
他山之石:加载图片的一个小问题
查看>>
shell - 常识
查看>>
Spring Cloud Stream消费失败后的处理策略(三):使用DLQ队列(RabbitMQ)
查看>>
PKUWC2018 5/6
查看>>