#include <bits/stdc++.h>
using namespace std;
void digit(string x,int i)
{
int num;
reverse(x.begin(),x.end());
do{
num=x[i-1]-'0';
cout<<x[i-1];
}while(--i);
}
int main() {
string x;int i;
cin>>x>>i;
digit(x,i);
}
关于数组越界崩溃这件事。
一开始我循环写的是i--但是,i=3的时候,盘到最后会出现x[-1]这玩意儿,程序就崩溃了。
所以改成--i就没问题了;

京公网安备 11010502036488号