Question: who will win a war between USA and China if the fight? 

Answer: No one.  There is never a winner in war, people die and nothing is gained.
This question from the Yahoo Q&A forum is categorized in the topic: Society & Culture