C语言:下列给定程序中,函数fun的功能是:计算函数f(x,y,z)=(x+y)(x-y)+(z+y)(z-y)的值。

C语言:下列给定程序中,函数fun的功能是:计算函数f(x,y,z)=(x+y)(x-y)+(z+y)(z-y)的值。,第1张

这是我直接复制你的,运行没有出错,不过答案跟你的不一样

不知道你要的是什么效果,可以具体叙述下?

还有你 sum=(x+y)/(x-y)+(z+y)/(z=y);

语句里面有个z=y,可能是这里出错了,应该是减号吧,猜的。

1、double e=1e-3表示定义double型变量e=10的负3次方这个程序要执行的功能是求s=3/4+(-5/16)+(7/36)+(-9/64)+,即求s= (-1)的(t+1)次方 乘以(t+1) 再除以 (2t) 的平方 的累计和,(我无法打数学公式,汗)其中t>=1,直到最后一项<=0001我现在说一下程序过程

#include <stdioh>

double fun(double e)/建立函数fun(double e)/

{ int i, k; double s, t, x;s=0; k=1; i=2;x=3/4;while(x > e)/直到x<e,不再while循环,不再求s的值/

{ s=s+kx;/这里x的正负在变化/

k=k (-1);/k表示奇数项为正,偶数项为负/

t=2i;x=(2i+1)/(tt);/

x=(2i+1)/(2i)(2i)/i++;}return s;/输出和s的结果/

}

main(){ double e=1e-3;/这里设定精确项

e=0001/printf("\nThe result is: %f\n",fun(e));/调用函数fun(e),输出e=0001时,s 的结果/}

2、3是第一个空吗?没有点~

首先,long

t是按地址传送,所以这里就不用返回值了

然后

long

s1=10;

t=s%10;这里是求余数,和10求余,100%是取个位上的数,也就是最低的奇数然后进循环,先除100,也就是百位数,然后重复和上面一样的步骤,只不过需要往前进个位,所以需要s%10s1,然后加上刚才的那个个位数

不知道能不能明白我的意思

*** 作顺序是:首先将第一行元素的值存入临时数组r,然后使第一列成为第一行,最后一行成为第一列,最后一列成为最后一行,再使临时数组中的元素成为最后一列。

例如,若N=3,有下列矩阵:

1 2 3

4 5 6

7 8 9

*** 作后应为:

7 4 1

8 5 2

9 6 3

请在下划线处填入正确的内容并将下划线删除,使程序得出正确的结果。

注意:部分源程序在文件BLANK1C中。

不得增行或删行,也不得更改程序的结构!

参考答案

(1)0 (2)j-- (3)j

该函数编写有几个明显错误,但是他的目的是:

在字符串str中找到字符 ch,并在第一个ch出现的位置之后,写入结束符 ‘\0’,结束该字符串。

即把ch第一次出现的位置作为字符串最后一个字符

void fun(int a[N][N])

{ int m,n;

for(m=0;m<N;m++)

for(n=m+1;n<N;n++)

{

a[n][m]+=a[m][n];

a[m][n]=0;

}

}

已经调试成功

以上就是关于C语言:下列给定程序中,函数fun的功能是:计算函数f(x,y,z)=(x+y)/(x-y)+(z+y)/(z-y)的值。全部的内容,包括:C语言:下列给定程序中,函数fun的功能是:计算函数f(x,y,z)=(x+y)/(x-y)+(z+y)/(z-y)的值。、给定程序中,函数fun的功能是计算下式 例如:若形参e的值为1e-3,函数的返回值为0.551690。、C语言,给定程序MODI1.C中函数fun的功能如下:求对代码的解说等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/zz/9358691.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-27
下一篇2023-04-27

发表评论

登录后才能评论

评论列表(0条)

    保存