Final answer:
The power to declare war belongs to the national government, and it is a congressional power enumerated in the U.S. Constitution.
Step-by-step explanation:
The power to declare war is exclusively granted to the national government, specifically to Congress. This power was clearly enumerated in the U.S. Constitution under Section 8 Clause 11. Unlike the Articles of Confederation, where the national government had limited powers, the current Constitution provides Congress with certain explicit powers, including declaring war, making treaties, and raising and maintaining an army and navy.
Answer: c. national government.