Battered by a weak economy and tightening credit, Circuit City today said it would close 155 US stores and will reduce future openings. The closures will result in the loss of about 17% of its workforce. According to its Web site, the company had 42,974 employees as of February, so the cuts could mean up to about 7,300 jobs.