入一个字符串,输出该字符串的子串。
输入格式:
首先输入一个正整数k,然后是一个字符串s(可能包含空格,长度不超过20),k和s之间用一个空格分开。(k大于0且小于等于s的长度)
输出格式:
在一行中输出字符串s从头开始且长度为k的子串。
输入样例:
10 welcome to acm world
输出样例:
welcome to
代码长度限制
16 KB
时间限制
400 ms
内存限制
64 MB
思路
字符串中包含空格,可以使用 %[^\n]
格式标识符读取一行完整的字符串,直到遇到回车换行为止。
代码
#include<stdio.h>
#include<string.h>
int main(){
int n;
char a[21];
scanf("%d %[^\n]",&n,a);
for(int i=0;i<n;i++)
{
printf("%c",a[i]);
}
printf("\n");
return 0;
}