Let $f:\mathbb R \longrightarrow \mathbb R$ be continuous which is also an additive homomorphism, that is, $f( x+ y)= f( x )+f(y) $ for all $x,y\in \mathbb R$ then $f( x)= \lambda x$ where $\lambda= f(1)$
I tried like this let $x\in N$
$f(x)=f(\underbrace{1+\cdots+1}_{x \text{ times }})= \underbrace{ f(1)+\cdots+f(1)}_{x \text{ times}} =xf(1)=\lambda x $
Say $\lambda =f(1)$. But it is the case where $x$ is natural number what to do for $x$ real.
Standard proof:
Here's an alternative proof that shows how this condition affects the derivative of $f$. In particular, we can prove that the derivative of $f$ must be constant—namely, equal to $f(1)$.