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