社区
C语言
帖子详情
一个c语言编程题目,急需解答!
村里
2012-12-07 09:45:50
编写一个这样的函数,即可接受任何数值类型的数组作为参数、找到该数组中最大和最小值,并返回指向这些值的指针(提示:需要采用某种方法将数组包含的元素数目告知函数)。
...全文
192
11
打赏
收藏
一个c语言编程题目,急需解答!
编写一个这样的函数,即可接受任何数值类型的数组作为参数、找到该数组中最大和最小值,并返回指向这些值的指针(提示:需要采用某种方法将数组包含的元素数目告知函数)。
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用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语言
试题库建设的探索与改革.pdf
基于三层架构的
C语言
试题库建设的探索与改革.pdf
c语言
for循环打印菱形五行,用
C语言
编程 输出五行菱形*。。
急需
啦。。大神帮忙撒。。。...
#includevoid main(){int i,j,n;//声明i为要打印的行数,j是控制输出打印空格和星星,n是菱形为菱形的高printf("请输入菱形的高(奇数)\t");scanf("%d",&n); //接受输入胡奇数for(i=1;i<=n/2+1;i++) //先打印上半部分,如果奇数输入的是5,那么上面就会显示3行,以此类推{for(j=1;j<=n-i;j...
最优化进退法
c语言
编程,进退法、0.618法、Powell法、罚函数法的程序设计,急!!...
RT,《最优化方法》的题
目
涉及进退法、0.618法、Powell法、罚函数法的程序设计可用Matlab或C程序语言编程,需包含这四类算法。实例已给出如下,编一例类似程序。实在不行,可在此实例上适当修改。有感兴趣的,完成后可发到本人邮箱:aleiho@163.com见回复确认后,立即加分结贴。p.s.:谢谢,
急需
。19日16时之前。一、进退法、0.618法、Powell法、罚函数法的Matlab程序...
红灯停绿灯行
c语言
编程,基于物联网应用的《
C语言
程序设计》教学模式研究
【摘要】 物联网是信息技术的最新发展发向,
C语言
程序设计又是物联网相关专业中的基础课,在物联网中的应用广泛,本文结合所任教的技工院校学生特点,在分析了
C语言
教学中存在的问题后,对
C语言
的教学模式进行了探讨,提出了以突出德育教学特点的案例教学法,任务驱动教学法,以及微课教学法。【关键词】 物联网
C语言
程序设计 案例教学 任务驱动 微课物联网是物理世界和虚拟世界的相互沟通和联系,而两者沟通的桥梁则是...
c语言
作业百万富翁for循环做,
c语言
例题(
c语言
经典例题100道pdf)
【程序1】 题
目
:有1、2、3、4个数字,能组成多少个互不相同且无重复数字的三位数?都是多少?1.程序分析:可填在百位、十位、个位的数字都是1、2、3、4。组成所.谁有C程序的例题啊.能给我一些吗?实验一 基本数据处理 1.1 显示短句 在屏幕上显示
一个
短句“Programming is fun!” . 输入
一个
正整数n,再输入n 个学生的学号和数学、英语、
C语言
成绩,要求 (1) 计.1.6 ...
C语言
70,026
社区成员
243,244
社区内容
发帖
与我相关
我的任务
C语言
C语言相关问题讨论
复制链接
扫一扫
分享
社区描述
C语言相关问题讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章