我的代码哪里错了?

C语言 数列求和 详见图。
2025-06-27 02:56:01
推荐回答(1个)
回答1:

你的程序主要问题是fenmu变量不能同时承担变换符号和累加2的任务,

比如fenmu是-3时加2,变成了-1,而不是5,所以结果不对.

解决办法是单独设一个变换符号的变量flag

完整的程序如下(见图,改动的地方见注释)