I know the answer to the functional equation
$$\frac{f(x)}{C}=f(Cx)$$
is $f(x)=\frac{C_{2}}{x}$ , where $C$ and $C_{2}$ are constants.
How can we solve this algebraically using differential equation theoretical techniques (without "guessing" intuitionally)?
If we assume that we only find functions $f$ which are never equal zero and continuously differentiable on their domain, then, we can think as follows:
Put $g(x)=\frac{1}{f(x)}$. Then, our functional equation can be rewritten $$Cg(x)=g(Cx)$$
Differentiate this equation and obtain
$$g^{\prime}(x)=g^{\prime}(Cx)$$
(Since C is not zero)
By induction we get
$$g^{\prime}(x)=g^{\prime}(C^{n}x)$$ for all $x$ (from the domain) and all natural numbers $n$.
Let $n\to \infty$ and using the continuity of $g^{\prime}(x)$ we deduce that $g^{\prime}(x)$ is constant. Hence $g(x)=ax+b$ is linear. From our original equation we find that constant $a$ may be arbitrary, but non-zero and $b=0$. So $f(x)=\frac{1}{ax}$.
$\mathbf {Remark:}$ We see that $0$ should not be in the domain of $f$.