题解
2024-03-16 09:47:04
发布于:广东
9阅读
0回复
0点赞
这道题不难,只要单纯的使用拆数法即可,因为出题者并没有挖坑
(虽然我之后倒在了这个没有坑的坑里)
但似乎好像没有人用string来解决
所以,我就用了string的解法
我一开始思想很简单,就是输出第k个字符
以下为我第一次的代码
#include<iostream>
using namespace std;
void digit(string n,int k)
{
cout<<n[k-1];
return;
}
int main(){
string a;
int n;
cin>>a>>n;
digit(a,n);
return 0;
}
但是我错啦!
这官方也是真得狗,是从右边数,所以就错了
这才是真解
#include<iostream>
using namespace std;
void digit(string n,int k)
{
cout<<n[n.size()-k];
return;
}
int main(){
string a;
int n;
cin>>a>>n;
digit(a,n);
return 0;
}
有些人竟不用函数做,难道就我一个人用函数?
我和“进步的蜗牛”的小伙伴都在ACGO等你,快用这个专属链接加入我们吧!
这里空空如也
有帮助,赞一个