题目描述
输入一个字符串和一个整数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; } }