累加程序求改错!求1
#include int main() { int k,t; static int s=0; for(k=1; k<=50; k++) { if(k/2==0) t=-(2*k-1); else t=(2*k-1); s=s+t; } cout<<"1-3+5-7+...-99的和"<<" "<
逻辑处理有点问题, 你需要判断偶数还是奇数, k/2 计算的是商, 要判断奇偶性,需要的是余数,不是商 应该是:k%2