来自鹏哥C语言P31作业练习
1、在找出四个整数中的最大值时,我想到了用数组来存储数据,于是完整的写下了代码,我认为逻辑没有问题。但是最后测试的时候却发现这段代码并不正确(时灵时不灵),遇到5 8 2 5这组数字时输出了5 很明显这是错误的。我以为是if函数出了问题,于是加上else,但是还是不行,我就无计可施了,这段代码逻辑没问题呀,为什么不行?
不得已,只好回去看看视频,看看鹏哥是怎么写的这段代码。后面发现在输入过程中,鹏哥加上了取地址符&,而我却没有加,但是我记得鹏哥说数组名就是地址呀,为什么这里每个都要加呢,不太懂!看看后面的课程能不能解决这个问题。
2、 这道题是用来计算球体的体积,我一开始将62行的输入函数写在了第65行计算公式的后面,这导致计算出来的数值全都是0,我一开始不明白这是为啥,后面又去看了鹏哥的讲解视频,才知道输入函数没有放在最开始会有这种影响,以前都不知道呀,鹏哥在课程中也没有提到这个问题,可能是因为这个问题比较低级吧哈哈哈哈哈哈哈哈。
0.0默认为double类型,0.0f才是float类型。
3、这道题没啥问题,有前面几题的铺垫,这题就显得简单了。顺便一提牛客网的界面和代码突出显示挺好看的,但是缩进不行,VS2022都会自动加空格,然后代码就很好看,不加空格挤在一起真的难看。