有誰幫我解釋下嗎
for(i=1;i<=100;i++)
??? {
??? sum=i*flag+sum;
??? flag=-flag;為什么這樣寫就是在第二,四等位為負數而不是第一,三等位數呢
??? }?
??? printf("sum=%d\n",sum);
???
??? return 0;???
}
for(i=1;i<=100;i++)
??? {
??? sum=i*flag+sum;
??? flag=-flag;為什么這樣寫就是在第二,四等位為負數而不是第一,三等位數呢
??? }?
??? printf("sum=%d\n",sum);
???
??? return 0;???
}
2017-07-27
舉報
2017-07-27
flag先前賦值為1了吧。如果賦值為-1的話,則會出現第一,三等位為負
2017-07-27
已經賦值為1了
2017-07-27
已經賦值了吧