c语言代码纠正 - 爱问答

(爱问答)

c语言代码纠正

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

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

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

2.你的循环a+50,从10后面的数据没有意义,所以改a+10就可以了

3.你的printf中的%d后面要加空格,否则数据全连在一起看不清的

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

所以你要么改printdata(p); //只要改一下

要么改int printdata(int c) //它下面也要改

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


相关标签:c语言

下一篇:我的一体机电脑从开机到屏幕出现正在启动,耗时半个多小时,急人!求解决!

上一篇:请教大家1个问题

热门标签:
excel 网盘 破解 word dll
最新更新:
微软重新评估新的Outlook的使用时机 联想推出搭载联发科Helio G80芯片组的Tab M9平板 英特尔创新大赛时间确定! 微软Edge浏览器在稳定渠道中推出Workspaces功能 英伟达RTX4060TiGPU推出MaxSun动漫主题! 谷歌地图为用户提供了街景服务! GameSir 在T4 Kaleid中推出了一款出色的控制器! 微软开始在Windows 11 中测试其画图应用程序的新深色模式! LG电子推出全球首款无线OLED电视 英伟达人工智能芯片崭露头角! Steam Deck可以玩什么游戏-Steam Deck价格限时优惠 雷蛇推出CobraPro鼠标 Kindle电子阅读器可以访问谷歌商店吗 Windows10如何加入组策略 window10图片查看器怎么没有了?