運行結(jié)果是sum=0,哪里出錯了?
?//使用for循環(huán)
? ? for(i=1;i<=100;i++)
? ? {? ?
? ? ? ? if(i%2!=0)
? ? ? ? {
? ? ? ? ? ? flag=-flag;
? ? ? ? }
? ? ? ? sum==sum+flag*i;
? ? }??
? ? printf("sum=%d\n",sum);?
? ??
? ? return 0;? ??
}
?//使用for循環(huán)
? ? for(i=1;i<=100;i++)
? ? {? ?
? ? ? ? if(i%2!=0)
? ? ? ? {
? ? ? ? ? ? flag=-flag;
? ? ? ? }
? ? ? ? sum==sum+flag*i;
? ? }??
? ? printf("sum=%d\n",sum);?
? ??
? ? return 0;? ??
}
2018-10-23
舉報
2018-10-26
?if(i%2!=0)
? ? ? ? {
? ? ? ? ? ?sum=sum+flag*i;
? ? ? ? ? ?flag=-flag;
? ? ? ? }
換一下位置
2018-10-24
不要用==,要用=,你試一下。而且,當(dāng)i為1時,為正號,此時,flag為1,而你的相反,應(yīng)該把!去掉