(1)
int n;
cin>>n;
string b;
cin>>b;
int m[n];
for(int i=0;i<n;i++)
{
m[i]=b[i]-48;
}
一次连续输入10个数字,0123456789,要一个个提取到数组中,比如说0存储在m[i],那么可以用以上代码。
还有另一种方法:
int s;
scanf("%1d",&s);
小技巧,%1d只读一位
(1)
int n;
cin>>n;
string b;
cin>>b;
int m[n];
for(int i=0;i<n;i++)
{
m[i]=b[i]-48;
}
一次连续输入10个数字,0123456789,要一个个提取到数组中,比如说0存储在m[i],那么可以用以上代码。
还有另一种方法:
int s;
scanf("%1d",&s);
小技巧,%1d只读一位