c语言 col,c语言的题目int row,col,max,min

本文探讨了一个C语言程序,其中涉及函数指针的使用和递归调用来计算平方和立方值的差异。`int f(int(*f1)(), int(*f2)(), int x)` 函数接收两个函数指针`f1`和`f2`以及一个整数`x`,返回`f2(x)`减去`f1(x)`的结果。在`main()`函数中,`i = f(fa, fb, 2)`调用了该函数,`fa`和`fb`分别对应平方和立方的函数。程序输出4,因为2的立方减去2的平方等于4。同时,文章也涉及到文件操作,询问如何以读取模式打开二进制文件。最后,提供了一个矩阵最大值查找的函数`fun`,并给出了部分代码,要求填充缺失部分以找到矩阵中每行的最大值并返回这些最大值中的最小值。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

41

有以下程序

int fa(int x) {return x*x;}

int fb(int x) {return x*x*x;}

int f(int (*f1)(),int (*f2)(),int x) {return f2(x)-f1(x); }

main() {int i; i=f(fa,fb,2); printf("%d\n",i); }

程序运行后结果是 4为什么

int fa(int x) {return x*x;}是什么意思

int fb(int x) {return x*x*x;}是什么意思

int f(int (*f1)(),int (*f2)(),int x) 是什么意思

{return f2(x)-f1(x); }是什么意思

i=f(fa,fb,2); 是什么意思

14

若fp已经正确定义为一个文件指针,d1.dat为二进制文件,请填空,以便为“读”而打开此文件fp=fopen("d1.dat","rb"="d1.dat","r+b"="d1.dat","rb+")

为什么

16

fun函数的功能是:首先对a所指的N行N列的矩阵,照常个航中的最大的数,要求这N个最大值中的最小的那个数作为函数值返回

#include

#define N100

int fun(int(*a)[N] (int row,col,max,min; for(row=0;row

{for (max =a[row][0],col=1;col

if(row==0) min=max; else if(填空部分2)min=max;}return min;}

以下为填空部分1

max<=a[row][col]

a[row][col]>max

a[row][col]>=max

以下为填空部分2

max

main<=min

min>max

min>=max

需要进行选择配对1和2

程序没看懂,高手解释一下谢谢

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值