7-265 求子串
分数 10
作者 usx程序设计类课程组
单位 绍兴文理学院
输入一个字符串,输出该字符串的子串。
输入格式:
首先输入一个正整数k,然后是一个字符串s(可能包含空格,长度不超过20),k和s之间用一个空格分开。(k大于0且小于等于s的长度)
输出格式:
在一行中输出字符串s从头开始且长度为k的子串。
输入样例:
10 welcome to acm world
输出样例:
welcome to
#include <stdio.h>
int main(){
int k;
char s[100];
scanf("%d ", &k); //空格是为了将字符串前面的空格去掉
gets(s); //获取字符串
for(int i = 0; i < k; i++){ //输出k个字符
printf("%c", s[i]);
}
return 0;
}
解题思路:
step1:输入一个整数k并将字符串前的空格去掉
step2:获取字符串
step3:从字符串s的第一个字符开始,输出k个字符
归属知识点:
字符串数组