描述
输入一个字符串和一个整数k,截取字符串的前k个字符并输出
本题输入含有多组数据
输入描述:
1.输入待截取的字符串
2.输入一个正整数k,代表截取的长度
输出描述:
截取后的字符串
示例1
输入:
abABCcDEF
6
复制
输出:
abABCc
复制
示例2
输入:
ffIKEHauv
1
bdxPKBhih
6
输出:
f
bdxPKB
#include <stdio.h>
int main(void)
{
char a[1024] = {0};
char out[100][100] = {0};
int cnt;
int i, j;
j = 0;
while(scanf("%s", a) != EOF)
{
scanf("%d", &cnt);
for(i=0; i<strlen(a)&&i<cnt; i++)
{
out[j][i] = a[i];
}
j++;
}
for(i=0; i<j; i++)
{
printf("%s\n", out[i]);
}
return 0;
}