C语言代码纠正

时间:2019.04.01 发布人:L.浮世

C语言代码纠正

已解决问题

谷歌L.浮世用户在2019.04.01提交了关于“重庆大学C语言代码纠正”的提问,欢迎大家涌跃发表自己的观点。目前共有1个回答,最后更新于2025-02-06T15:05:41。

编写函数,把数组中所有奇数放在另一个数组中返回。要求在主函数中通过赋初值的方式定义原数组,并输出原数组,然后调用上述函数,得到只含有奇函数的数组并输出。用指针

希望大家能够帮助她。

详细问题描述及疑问:

编写函数,把数组中所有奇数放在另一个数组中返回。要求在主函数中通过赋初值的方式定义原数组,并输出原数组,然后调用上述函数,得到只含有奇函数的数组并输出。用指针

期待您的答案,不知道说什么,送你一朵小红花吧 !
希望以下的回答,能够帮助你。

第1个回答

用户名:whoami1978  

程序有几个问题(因为你上的是图,只能肉眼看下)

1.你定义了a[50],却只只给了10个**,那不如用a问答【10】就可以了

2.你的每断站盟丰确度根循环a+50,从10后面的**没有意义,所以改a+10就可以了

3.你的printf中的%d后面要加空滑束微引黄河格,否则**全连在一起看不清的

4.(有错)你的printdata参数是指针(int*c),而你调用时给的却是int(*p的类型不是指当几兴能友针,是int)

所以你要么改pr钟反法制盾intdata(p企记即顺代双坏月掌既);//只要改一下

要么改intprintdata(int复露功委c)//它下面也要改

5.你社续的printdata返回值根本没有用到,所以直接用void就可以了,也不要return*c;了