注:文章内容来源于网络,真实性有待确认,请自行甄别。
累加程序求改错!求1
发表于:2024-10-24 00:00:00浏览:5次
问题描述:#include <tream.h>
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的和"<<" "<<s<<endl;
return 0;
}
逻辑处理有点问题,
你需要判断偶数还是奇数,
k/2 计算的是商,
要判断奇偶性,需要的是余数,不是商
应该是:k%2
栏目分类全部>