Any periodic function which contains a scaled or translated version of its own derivative, for example sine or cosine , or any finite or infinite sum of multiple periodic functions which also yields a periodic function which is its own derivative, can be expressed in the format which you are asking for.  (Assuming that you are considering the sine solution you listed as a non-trivial solution)

For example, for $k=1$, you can transform the domain and range of the function $y=sin(x)$ to $y=2\pi sin(2\pi x -\pi/2)$,  or for arbitrary $k$, 
$$y=k sin(\frac{2\pi x}{k} - \pi/2)$$

You can create a similar function for cosine by adding a different phase shift to the domain.  So for arbitary $k$, you could use sine or cosine with the domain scaled and translated and the range scaled as necessary to get a solution of the format you'd like.

$$ y = c g(\frac{a x}{k}+b) $$

If you are looking for a non-periodic trivial solution, then it's a different story and answer, **delayed differential equations**, as pointed out by Denis Serre above.