求指点迷津
c语言吧
全部回复
仅看楼主
level 2
2022年03月05日 13点03分 1
level 6
可能的问题有俩,不一定对[滑稽]
首先不应该让主函数返回浮点型,我从来没见过哪个网课或者教材会这么写。
第二个,我遇到过,我印象中c语言不允许用变量来声明数组,也就是你这个n个长度的数组他是不认的。你这种情况需要用malloc函数
2022年03月05日 15点03分 3
c99以后允许用变量声明数组了,但是好像不允许初始化[滑稽]
2022年03月05日 15点03分
@一楼我前女友😜 可以是可以,但是老手都不会推荐VLA,VS一直没支持VLA[滑稽]
2022年03月05日 15点03分
level 6
而且你这,代码规范太差了,命名也是随便来,你过一段时间再来看自己的代码很可能都看不懂,更别说其他人了,后面那些循环语句看的我脑壳痛
2022年03月05日 15点03分 4
level 7
while循环之前把k输出看一下,可能小于0了
2022年03月05日 15点03分 5
level 1
很明显你的for循环错了
2022年03月05日 19点03分 6
level 1
辣鸡教材上都教你int ijk一通变量声明,可是实际工作中没人会这么干,因为这样ijk的值是不固定的,你必须先赋值再去查看值才能保证得到你想要的结果。所以要int i=0;int k=-1这样,把错误扼杀在摇篮里。你这个程序里面k就没赋值,第一次出现就是k-=n。建议下载vs,不初始化直接用会下划线提醒你
2022年03月06日 01点03分 7
level 1
2022年03月06日 07点03分 8
1