我再来回答一下吧:二级C语言上机考试时,如果是填空题和改错题,会匹配你填写的代码是否与标准代码一致,可以放心的是,标准答案不是唯一的,出卷人会考虑到所有的情况。如果是编程题,先会匹配运行结果是否正确,然后会匹配你的代码中的一些关键代码,并不是所有的代码都检查。
while中的if 后面改掉if(c>='0'&&c<='9') fputc(c,fp2);