社区
C语言
帖子详情
一个c语言编程题目,急需解答!
村里
2012-12-07 09:45:50
编写一个这样的函数,即可接受任何数值类型的数组作为参数、找到该数组中最大和最小值,并返回指向这些值的指针(提示:需要采用某种方法将数组包含的元素数目告知函数)。
...全文
220
11
打赏
收藏
一个c语言编程题目,急需解答!
编写一个这样的函数,即可接受任何数值类型的数组作为参数、找到该数组中最大和最小值,并返回指向这些值的指针(提示:需要采用某种方法将数组包含的元素数目告知函数)。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
11 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
prajna
2012-12-08
打赏
举报
回复
很想看看非模板的方案.
Zoelov
2012-12-08
打赏
举报
回复
使用模板了
Binzo
2012-12-08
打赏
举报
回复
上面的函数,你传ret_array参数的时候,其大小最好为2。 double array[4] = {1.0, 2.0, 3.0, 4.0}; double (*ret_array)[2]; 调用: findMval<double>(array, 4, ret_array);
prajna
2012-12-08
打赏
举报
回复
没写完,不小心就发出去了 template<T> void findMval(T *array, int size, T *ret_array[]) { //循环找最大最小值 T *pMax, *pMin; pMax = pMin = array; for(int i=1; i<size; i++) { if (array[i] > *pMax) pMax = array+i; if (array[i] < *pMin) pMin = array+i; } //对ret_array赋值 ret_array[0] = pMax; ret_array[1] = pMin; }
prajna
2012-12-08
打赏
举报
回复
template<T> void findMval(T *array, int size, T *ret_array) { //循环找最大最小值 T *pMax, *pMin; pMax = pMin = array; for(int i=1; i<size; i++) { if (array[i] > *pMax) } //对ret_array赋值 }
disobliging
2012-12-08
打赏
举报
回复
同3楼,使用模板。
sangml
2012-12-08
打赏
举报
回复
很抱歉,我想的太简单了。
sangml
2012-12-08
打赏
举报
回复
即可接受任何数值类型的数组作为参数、
不能用值传递,如果用地址(指针),又该用什么类型的指针呢?
Binzo
2012-12-08
打赏
举报
回复
template<T> void f(T *array, int size, T *ret_array){ //循环找最大最小值 //对ret_array赋值 }
lilianjie001
2012-12-07
打赏
举报
回复
有难度?lz自己写写就行了。
newtee
2012-12-07
打赏
举报
回复
就几句代码而且很简单 自己写 加油!
想自学编程?这么多编程自学网站,总有
一个
适合你吧!
本文分享了一系列编程学习资源,包括
C语言
网、cppreference、CodeGym等网站,涵盖编程教程、在线练习、问题
解答
等多个方面,适合不同阶段的学习者。
100条经典
C语言
笔试题
目
本文涵盖
C语言
编程中的各种挑战题
目
与详细
解答
,包括变量比较、数组与指针操作、函数指针、预编译、内存管理、数据结构操作等核心概念。通过实践题
目
加深对
C语言
的理解。
C语言
求1000后面有多少个0,
c语言
题
目
计算1000!的末尾有多少个零
这是
一个
C语言
编程题
目
,要求计算1000的阶乘(1000!)末尾有多少个零。解决这个问题的关键在于理解阶乘中的零是由2和5的乘积产生的,因此主要任务是找出1000!中有多少个因子5。
C语言
基础100例子
本文提供了一系列
C语言
基础
编程题
目
及
解答
,涵盖了数组操作、条件判断、循环结构、函数使用等多个方面,适合初学者实践练习。
[百战成神4]
C语言
之凡人暴刷小牛【超详细解析,掌握每道题】
本文详细解析了10道
C语言
编程题
目
,涵盖进制转换、网购折扣、成绩排名等场景,旨在帮助初学者提升编程能力,通过实例深入理解
C语言
的运用。
C语言
70,038
社区成员
243,247
社区内容
发帖
与我相关
我的任务
C语言
C语言相关问题讨论
复制链接
扫一扫
分享
社区描述
C语言相关问题讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章