在《大周列国志》中,出现粮食短缺的原因主要是由于天灾人祸和战争等因素的影响。天灾因素包括旱灾、水灾、虫灾等,而人祸因素则包括盗贼、腐败官员等。
战争也是造成粮食短缺的主要原因之一,战争造成的资源浪费以及军队需要大量粮食的需求导致了粮食供应短缺。造成粮食短缺的原因是多方面的,但都十分严重,给人们的生活带来了极大的困难。