//拆分输入数到数组 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; }