永发信息网

计算机二级C语言,程序改错,改的和主流答案不一样有分吗?运行完全正确

答案:2  悬赏:20  手机版
解决时间 2021-04-05 02:58
  • 提问者网友:愿为果
  • 2021-04-04 18:11
问题是这样的,改错,并且在横线处将程序补充完整。输入一个整数m计算如下t=1-1/2-1/3-1/4-。。。。。。1/m 不得增行或删行。
#include
#include
#include
double MyLim( int m )
{
double t = 1.0;
int i;

for( i = 2; i <= m; i++ )

t = 1.0 -1.0/i;

_________;
}

main()
{
省略。。。
}
应该是把 【t = 1.0 -1.0/i】改成【t = t - 1.0/i】,横线处写return t。但是我改成t += 1.0-1.0/i,横线处写return (t-m+1),这样程序是正确的,满足要求,验证结果正确,但是这种非主流答案会给分吗?
最佳答案
  • 五星知识达人网友:北城痞子
  • 2021-04-04 19:49
我用未来教育的模拟软件试过,无论结果正不正确,除了最后一个编程题,其他只要和答案不同就错误,正式考试可能也会和模拟软件一样会算错,客观讲这不够人性化,很直得改进。不过还是祝你考试过关。
全部回答
  • 1楼网友:等灯
  • 2021-04-04 21:22
不给的呢
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯