我试图将array [] = {1,2,3}转换为一个int数= 123;我怎样才能做到这一点 ?将一个int数组转换为一个整数
我的代码是这样的:
int main()
{
int array[]={1,2,3};
int number;
for (int i =0; 3<i ; i++){
int val=1;
for(int j=0; j<i; j++){
val*=10;
}
number += array[i] *val;
}
cout<<number;
while(1);
return 0;
}
那么它在做什么错了? – user1618143
你确定3
它不应该用两个'for'循环来做到这一点,特别是当第一个有一个错字时,它会阻止它工作:'3