I've copied this source code from the section "Professional tables" in this page LaTeX/Tables, but the original source code is only for a table with 3 columns. I want to extend it to 5 columns, but only concatenate & does not work.
\begin{tabular}{llr}
\hline
Gastro & Grade 1 & Grade 2 & Grade 3 & Grade 4 \\
\hline
Gnat & per gram & 13.65 & Grade 3 & Grade 4 \\
& each & 0.01 & Grade 3 & Grade 4 \\
Gnu & stuffed & 92.50 & Grade 3 & Grade 4 \\
Emu & stuffed & 33.33 & Grade 3 & Grade 4 \\
Armadillo & frozen & 8.99 & Grade 3 & Grade 4 \\
\hline
\end{tabular}
The last two columns overlap with the other columns. Do anyone have idea how to extend this source code to more columns?

\begin{tabular}sets the number of columns for the table. Since your table hasllrit has only 3 columns. Adding more columns won't help unless you add more columns to that:{llllr}will give you 5. This is pretty basic stuff. Try Q: What are good learning resources for a LaTeX beginner? – Alan Munn Jun 30 '17 at 01:40