字符串转化为数组

来源:互联网 发布:cf卡海豹突击队软件 编辑:程序博客网 时间:2024/05/17 03:25

输入为字符数组时:

#include<iostream>#include<cstdio>#include<cstring>#include<algorithm>using namespace std;char a[1010];int b[1010];int n;int main(){    scanf("%d",&n);    for(int i=1;i<=n;i++)    {        cin>>a[i];        b[i]=a[i];    }    for(int i=1;i<=n;i++)    {        cout<<b[i]-'0'<<" ";    }    return 0;}

输入为字符串时:

#include<iostream>#include<cstdio>#include<cstring>#include<algorithm>using namespace std;int a[1001];string s;int main(){    cin>>s;    int l=s.length();    for(int i=0;i<l;i++)    {        a[i]=s[i];    }    for(int i=0;i<l;i++)    {        cout<<a[i]-'0'<<" ";//cout<<a[i]-'a'<<" ";    }    return 0;}