while這個地方答案怎么是0的
#include
int main() { ? ?int i,sum=0; ? ?i=1; ? ?while(i<=100) ?//循環(huán)條件應該是什么呢? ? ?{ ? ? ? ?sum=sum*i; ? ? ? ? i++; ? ? ?//這里是不是應該改變循環(huán)變量的值 ? ?} ? ?printf("100以內(nèi)所有整數(shù)之和為:%d\n", sum); ? ?return 0; } 為什么while結(jié)構(gòu)里面,這個輸出為0的
2019-04-30
sum=1;并且要將定義sum的類型換了。int型數(shù)據(jù)占2個字節(jié)或4個字節(jié)。
2018-11-14
sum=sum*i
開始i=0乘完sum后面一直為零
零乘多少都是零