-2

我有一个 4 位数的号码。第1234章

int i = 1;
int o = 2;
int p = 3;
int a = 4;

任何想法表示赞赏。

4

2 回答 2

5

一些基本的数学:

int num = 1234;
int i = num / 1000 % 10;
int o = num / 100 % 10;
int p = num / 10 % 10;
int a = num % 10;
于 2013-09-03T23:56:01.060 回答
1

此函数会将最低有效的四位数字提取到数组中。

void extractFourDigits(int digits[4], int number)
{
    for (int i = 0; i < 4; i++) {
        digits[3-i] = number % 10;
        number /= 10;
    }
}
于 2013-09-03T23:56:03.763 回答