对c程序设计的答案的一些更改,因为我发现其中有些代码不能运行。