怎么用c语言在n个整数中找k个数?
一组数据有n个整数,其中有a个p,b个q,c个s,...... 这组数据的平均值为x,要在这组数据中找k个数平均值x可以不是整数,30=<n<=40, 4=<k<=10, 1=<a<=10, 1=<b<=10, 1=<c<=10,......找出的这k个数的和值与这组数据的平均值x的k倍的差值的绝对值要小于1(即|k个数的和值-kx|<1),这k个数允许有相同的数,怎么用c语言或java找出这k个数并把所有的组合排列出来?请高手帮忙,谢谢!