比如说你讲char类型数组a转化为int类型数组a1用到的语句:a1[i]=a[i]-'0';或a1[i]=a[i]-48;如果不明白可以学一下ASCLL代码。下面给一个转化代码:#include<iostream>using namespace std;int main(){ int n; cin>>n; char a[n]; int a1[n],p=0; for(int i=0;i<=n-1;i++) { cin>>a[i]; a1[i]=a[i]-'0'; cout<<a1[i]<<' '; p=p+a1[i]; //验证一下 } cout<<endl; cout<<p; return 0;}运行结果: