C语言程序问题,如下图对以一问题不了解:题中单项为正符号,双项为负符号,S=-S就能实现单双项符号交换,这是怎么回事?题目中有明显写直到某一项的绝对值小于10^(-6) 可解题时却写成/t/>10^

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/11 04:00:24
C语言程序问题,如下图对以一问题不了解:题中单项为正符号,双项为负符号,S=-S就能实现单双项符号交换,这是怎么回事?题目中有明显写直到某一项的绝对值小于10^(-6) 可解题时却写成/t/>10^

C语言程序问题,如下图对以一问题不了解:题中单项为正符号,双项为负符号,S=-S就能实现单双项符号交换,这是怎么回事?题目中有明显写直到某一项的绝对值小于10^(-6) 可解题时却写成/t/>10^
C语言程序问题,如下图

对以一问题不了解:
题中单项为正符号,双项为负符号,S=-S就能实现单双项符号交换,这是怎么回事?

题目中有明显写直到某一项的绝对值小于10^(-6) 可解题时却写成/t/>10^(-6) 这又是怎么回事?
最后pi=pi*4 又是怎么回事?

C语言程序问题,如下图对以一问题不了解:题中单项为正符号,双项为负符号,S=-S就能实现单双项符号交换,这是怎么回事?题目中有明显写直到某一项的绝对值小于10^(-6) 可解题时却写成/t/>10^

S=-S,意识就是S=-1*S,就是变为相反数,正的变负的,负的变正的.

while(fabs(t)>1e-6)意思是说,只要 t 的绝对值大于1e-6就继续循环,等价于 t 的绝对值小于等于1e-6就停止循环.

pi=pi*4,是因为原来就算的都是1/4 ,你看看题目,也是1/4,所有最后要乘4才能算出pi.