
计算机二级C语言,程序改错,改的和主流答案不一样有分吗?运行完全正确
问题是这样的,改错,并且在横线处将程序补充完整。输入一个整数m计算如下t=1-1/2-1/3-1/4-。。。。。。1/m不得增行或删行。#include<conio.h>...
问题是这样的,改错,并且在横线处将程序补充完整。输入一个整数m计算如下t=1-1/2-1/3-1/4-。。。。。。1/m 不得增行或删行。
#include <conio.h>
#include <stdio.h>
#include <stdlib.h>
double MyLim( int m )
{
double t = 1.0;
int i;
for( i = 2; i <= m; i++ )
/************found**********/
t = 1.0 -1.0/i;
/************found**********/
_________;
}
main()
{
省略。。。
}
应该是把 【t = 1.0 -1.0/i】改成【t = t - 1.0/i】,横线处写return t。但是我改成t += 1.0-1.0/i,横线处写return (t-m+1),这样程序是正确的,满足要求,验证结果正确,但是这种非主流答案会给分吗? 展开
#include <conio.h>
#include <stdio.h>
#include <stdlib.h>
double MyLim( int m )
{
double t = 1.0;
int i;
for( i = 2; i <= m; i++ )
/************found**********/
t = 1.0 -1.0/i;
/************found**********/
_________;
}
main()
{
省略。。。
}
应该是把 【t = 1.0 -1.0/i】改成【t = t - 1.0/i】,横线处写return t。但是我改成t += 1.0-1.0/i,横线处写return (t-m+1),这样程序是正确的,满足要求,验证结果正确,但是这种非主流答案会给分吗? 展开
1个回答
展开全部
我用未来教育的模拟软件试过,无论结果正不正确,除了最后一个编程题,其他只要和答案不同就错误,正式考试可能也会和模拟软件一样会算错,客观讲这不够人性化,很直得改进。不过还是祝你考试过关。

2025-02-17 广告
联韬企业管理咨询有限公司是专注在供应链管理和运营管理领域的培训咨询机构,承办CPIM/CSCP/CLTD/SCOR DS认证项目的教育培训及考试管理,为企业和个人提供教育培训,专业认证考试和咨询指导服务。帮助企业实施和改进管理流程;提高管理...
点击进入详情页
本回答由上海联韬企业提供
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询