题目和代码如下为什么改动字符类型后输出的答案也会变?求解前面一组是对的 但是输入-1和-9的时候输出是5而不是-5
1.告诉你输入是整型,你为什么非要定义成double2.循环里s没初始化,保留了上一次的累加值
第8行之后,你要加上s=0才行。不然s会一直累加的,才会出现你现在这种现象