题目描述
输入一个字符串和一个整数k,截取字符串的前k个字符并输出
本题输入含有多组数据
我也不知道怎么会是中等
方法1:
调用函数substr
#include<iostream>
#include<string>
using namespace std;
int main(){
string s;
int k;
while(cin>>s>>k){
cout<<s.substr(0,k)<<endl;
}
}方法2:
输出前n个字符
int main(){
string s;
int k;
while(cin>>s>>k){
int i=0;
while(k--)
cout<<s[i++];
cout<<endl;
}
}
京公网安备 11010502036488号