例如 输入234
输出形式要求为234=2×3×4=24
输出怎么写呀
#include<bits/stdc++.h>
using namespace std;
char a[105];
int sum[105];
int length,ans=1;
int main(){
cin>>a;
length=strlen(a);
cout<<a<<'=';
for(int i=0;i<length;i++){
cout<<a[i];
sum[i]=a[i]-'0';
ans*=sum[i];
if(i==length-1) cout<<'=';
else cout<<"×";
}
cout<<ans;
return 0;
}