- 博客(7)
- 收藏
- 关注
原创 C语言作业6
外层for循环表示从第一行开始,直到第二行结束,内层则是控制列数,根据循环条件可知,列要全部打印,而/t是水平制表的转义字符,会填充空格。这个数组的元素有j*(m+1)个元素,但是题目说在a[i][j]之前,所以我觉得其实应该是j*(m+1) - 1。不可以有逗号,否则元素个数会出错。
2023-12-09 11:15:31 21
原创 C语言作业5
fun 2(15 ,-6) 但是此时的15是float类型的,而形式参数必须为int类型的,所以用(int)转换类型,就可以执行fun 2,最终fun 2的返回值:9,为float类型。%3.0f表示:float类型的数值不保留小数,且必须占三个字符,3并不满足3个字符,所以前面用2个空格填充,直到满足三个字符。fun 1(a+c=10,b=5),返回值:15,返回值类型:float。i=2,f(i)为f(0)+1,结果为2,则j=3;当i=1,f(i)==1, j+=1 == 1;以上的输出结果是:3。
2023-11-22 09:13:05 152
原创 C 作业4
代码缩进是指用tab或者空格来体现代码的层次结构,用于增强代码可读性。合理的缩进可以让代码更易于阅读和理解,清晰地显示代码的层次结构和嵌套关系,从而更利于修改。对于初学者而言,合理的缩进是必要的。我个人也在尽可能地保证代码的正确缩进,否则就是折磨自己,也折磨我所求助的人。4.用while循环打印斐波那契数列前二十项。3.根据莱布尼茨公式计算圆周率。3)使用do-while。
2023-11-18 16:07:43 275 1
原创 C语言第三次作业
原因:if的条件是判断c是否在a~z之间,且包括a、z,而变量c=a显然符合条件。原因:if的条件:a=b+c显然不成立,故输出$$$.原因:x不大于y,所以不进行语句的执行,即三个值都不变。而m=5,自增后为6,应该输出的是m自增后的数字。m自增后为6,符合if括号内的条件,所以输出m。6.实现判断年份是否为闰年的代码。1.运行结果:A.LOW。
2023-11-04 22:53:41 302
原创 C语言第二次作业
显然,scanf只能接收一个\n,所以会导致输入第一个换行之后,其他的所有都会被继续执行,所以只需要清除scanf中\n的缓存就可以继续输入。[在这里插入图片描述](https://img-blog.csdnimg.cn/baac2a05c78547118b0ca9678e5d3386.png#pic_center。原因:x取地址只取3位,之后到y,后面的数字都给到y,而y是float类型的,所以x=123而y=45.67800。c2 获取之后的第一个,即a。a2 获取b以前的三位。
2023-10-30 10:10:03 424 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人