c语言编程题运行答案正确但步骤和标准答案不一样可以吗?

编程题的fun函数 和标准答案用的不是同一个函数,但是功能一样,编译运行后结果正确,能得多少分呢?

如你所说只是for()和while()编码风格差异时,都是正确的。但如果还有其它逻辑差异或缺陷则可能要扣分的。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2013-03-26
如果题目没有对算法的实现有要求,则应该是满分。反之,则可能没有分。因为你的行为本质上是修改了题目。追问

你好,我做的是国二真题和模拟题目,订正答案时,选择、填空和修改都可以很明确地给分和估分,但是编程题目每次都总有一些不是标准吻合的。比如我用了for循环,答案却是while带自加,估分时编程题我都不敢打分,假如编程题没分的话,分数就徘徊在及格边上,好危险。所以想问问,操作时,是不是实现了fun()函数的功能,完成题目要求,运行结果正确,就能确保拿到分?谢谢

追答

编程题目原则上没有要求算法实现 。如你所问,答案是for, 而你用了while, 这样的区别不在计分范围内,只要达到了要求就行。如果是这个方面你就不用担心。
前面我所说的要求是指,题目给出了部分算法,让你进行添加补充。如果你重做一个算法就没有分。

第2个回答  2013-03-26

    当然可以了,完全不用担心。如果解决一个问题,你可以用书上完全不同的手法,那就了不起了。

第3个回答  2013-03-26
如果没有其他不稳定问题的话,只要实现都是满分吧
相似回答