C语言
文章平均质量分 58
这是听风者
这个作者很懒,什么都没留下…
展开
-
PAT练习随笔21.3.20
文章目录一、实现两层循环满足条件时一次跳出两层循环二、两层for循环要注意内层for循环的变量初始化 一、实现两层循环满足条件时一次跳出两层循环 对于两层循环,如果条件设置在内循环,当满足条件时若想一次跳出两层循环一个break语句是做不到的,可以设置一个flag变量,在内循环中当满足if语句条件时对flag做变化,在外循环中加一个if语句对flag变量进行检测,如果flag改变过了,就再break一次。代码如下: int n=0,y=0,f=0,sum=0,flag=0; scanf("%d.原创 2021-03-20 20:08:15 · 130 阅读 · 0 评论 -
PAT练习随笔21.3.16
文章目录2021.3.16一、if else语句二、浮点数与scanf格式化输入三、浮点数与整数比较大小总结 2021.3.16 一、if else语句 if else语句之间不能添加别的语句,会出现编译错误,if与else无法正常匹配。 while (i < N) { scanf_s("%d", &guess); i++; if (guess >= 0) { if (guess < Num) { .原创 2021-03-16 20:17:27 · 151 阅读 · 0 评论 -
PAT练习随笔21.3.15
文章目录2021.3.15一、while条件的设置二、使用步骤1.引入库2.读入数据总结 2021.3.15 一、while条件的设置 while条件的设置非常重要,有可能看上去两种条件都合适,但是对于特殊情况,比如0,那种没考虑到0这种特殊情况的条件就可能陷入死循环而且很难被发现。所以一定要考虑0这种特殊情况不可随便设置。 int a[9]={0};//初始化一个数组,其各位均为0 int input=0; scanf("%d",&input);//读入一个数据(题目中给出的.原创 2021-03-15 23:08:31 · 137 阅读 · 0 评论 -
一道非常简单的单位换算题目
一道非常简单的单位换算题目问题背景:易错点强制类型转换的格式不同单位间的换算正确解法: 问题背景: PAT题目集:中M2021春C、Java入门练习第I段——变量、表达式、分支、循环 易错点 强制类型转换的格式 正确写法为 (类型说明符)(表达式),当表达式为单个变量时可省略表达式的括号,但是类型说明符一定要加括号,强制类型转换时是直接截断,而不是四舍五入法。 不同单位间的换算 前几次写的由cm换算成英尺的表达式全都写错了,分别写错了换算公式和忘记厘米与米之间的换算。 换算公式可以由熟悉的米与厘米之间的换原创 2021-03-14 16:18:56 · 304 阅读 · 0 评论