为啥不行???运行没有结果,我觉得我写的不错呀,。。。。。
我也是初学者,一起交流下。看样子你没有输出是因为 一直再for循环里没有跳出来。
原因是你的if语句把i=-i,这样的话永远满足不了 i<=100
我写的话会加个中间变量
int x=0;
for~~~
{
x=i;
if(i%2==0){
x=-i;
}
sum+=x;
printf(~~~);
粗陋见解,希望能帮到你