int main(){
char a[64];
int i=0;
while(1){
a[i]=getchar();
if (a[i]=='\n') break;
i++;
}
i=0;
while(a[i]!='\n'){
printf("%c, ",a[i]);
i++;
}
return 0;
}
用VB实现的:Dim x As Long
Dim i As Integer
Dim k As Integer
x = Val(InputBox("请输入一个长整数", "提示"))
k = Len(Str(x)) - 1
For i = 1 To k
Print x \ 10 ^ (k - i);
x = x Mod 10 ^ (k - i)
Next i
可以用字符串吗?