C语言问题,输入数组,字符串

怎样输入第一行为一个整数T,表示数组数据。对于每组数据,第一行为一个字符串,表示给定的文本,第二行为一个整数K
例如
5
xyzedgnbbacabedgnb
1
xyzedgnbshjwjkedgnb
2
dedgnbjshbwdgnb
1
shjjshhedgnbjsjhssegnb
3
dendhjedgnbhjdjshedgnb
2

输入这些数据要干啥啊?你没说需要实现什么啊