0
我的代碼如下:獲取字符串的指數
cc_string = "378282246310005"
for (int i = 0, n = strlen(cc_string); i < (n/2); i++)
{
index = cc_string[i];
sum += (index * 2);
printf("%i\n", sum);
}
,但我的輸出總是(加在一起字符串中的每個數字):
102
212
324
424
536
636
736
代替:
22
38
42
50
56
56
56
'cc_string'的類型? –
(How)你初始化了'sum'嗎? –
'int sum + =(index * 2);'.... sum'開始未初始化....在循環之前聲明它,初始化爲0,並在循環中使用它。 – LPs