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

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

part 1

○ continue语句只结束本次循环,而不是终止整个循环的执行。break语句则是结束整个循环过程,不再判断执行循环的条件是否成立。

 

○ 内层循环出现continue和break都不会影响外层循环。

part 2

#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

○ 使用do...while来实现

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

part 3

输出101~200之间所有素数,并输出区间内素数个数

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

 

编程打印输出如下图案

#include
int main(){ int i; int j; int n=4,m=1; while(n>=0&&m<=9){ for(i = 1;i <= n;i++){ printf(" "); } for(j = 1;j <= m;j++){ printf("*"); } for(i = 1;i <= n;i++){ printf(" "); } n--; m+=2; printf("\n"); } return 0;}

实验总结与体会:素数的那个题的格式不太对。输出图案的题比较麻烦,空格和换行第一次出现许多错误。part2第一个填补空缺正确的,但符号错了,纠了好长时间。

转载于:https://www.cnblogs.com/lxx13/p/10712147.html

你可能感兴趣的文章
ubuntu(centos) server安装vmware tools
查看>>
数据结构之最大不重复串
查看>>
为什么要配置sdk-tools/platform-toools?
查看>>
自己动手开发更好用的markdown编辑器-07(扩展语法)
查看>>
maven dependency:tree中反斜杠的含义
查看>>
队列的循环队列
查看>>
程序中的日期格式
查看>>
大众点评CAT错误总结以及解决思路
查看>>
从0开始学爬虫3之xpath的介绍和使用
查看>>
Shell成长之路
查看>>
vim下正则表达式的非贪婪匹配
查看>>
一个python的计算熵(entropy)的函数
查看>>
spring源码学习——spring整体架构和设计理念
查看>>
模拟window系统的“回收站”
查看>>
报文格式【定长报文】
查看>>
RDLC报表钻取空白页问题
查看>>
多路电梯调度的思想
查看>>
jQuery-对Select的操作
查看>>
过滤器、监听器、拦截器的区别
查看>>
为什么要进行需求分析?通常对软件系统有哪些需求?
查看>>