C++中如何把整数按照数位存到数组中

2024-12-03 02:08:19
推荐回答(2个)
回答1:

//拆分输入数到数组 int lastDigit = -1; int pos = 9; while (nNum > 10) { lastDigit = nNum%10; nOrigPos[pos] = lastDigit; pos--; if (pos<0) { return -1;//错误 } nNum = (nNum-lastDigit)/10; } 上面是以前写的代码中的小部分,应该能够满足您的要求呵呵。
求采纳

回答2:

#include #include using namespace std; int main(void) { char stra[100]; int a[100]; cin>>stra; for (int i = 0; i < strlen(stra); i++) a[i] = stra[i] - '0'; return 0; }