标签: c arrays digits
现在我将这个数字193456787存储在C中的数组中,单元格中的每个数字,如何从偶数位置的数字构造一个四位数字,例如9468?
答案 0 :(得分:0)
const int digits[] = { 1, 9, 3, 4, 5, 6, 7, 8, 7 }; const int num = 1000 * digits[1] + 100 * digits[3] + 10 * digits[5] + digits[7];
只需将数字相加,然后按适当的权重进行缩放。