More clearly, my question is:
Let $G$ be a finite group, there are some cyclic subgroups $H_i$ of $G$,
$\text{s.t. } G=\bigcup H_i,H_i \cap H_j = \{ e \}(i \ne j)$.
I know if $G$ is infinite, it is wrong. (I consider the example $(\mathbb Z,+)$)
I believe when $G$ is finite, it is wrong, too. But I find it difficult for me to construct counter examples.