50分悬赏、2011年9月17日计算机二级C语言编程题问题,急急急……
9月的计算机二级C语言考试,填空和改错可以确保得到45分,改错错了1个,悲剧了。要不就及格了,编程题代码写好了,因为时间紧急,写完就运行了一下,但是没有调试出来,好像是有...
9月的计算机二级C语言考试,填空和改错可以确保得到45分,改错错了1个,悲剧了。要不就及格了,编程题代码写好了,因为时间紧急,写完就运行了一下,但是没有调试出来,好像是有一个小错误,但是我没有检查出来,保存了,问一下,像我这种情况编程题有可能得到15分让我凑合及格吗?我上网查了一下,好多人说编程题错一点就不得分,但是我的学长编程题却得过20分(满分40),这种情况也是例外吗?不要说什么这是机器评改的,错一点就不得分,也不要说什么机器是找out,dat文件、没有运行就没有分数,我运行了,只是有错误,不知道会不会生成out,dat文件,我想问问过来人,我能得到分数吗? 如果你没有考过,请不要在这里留言,说一些风凉话对我也没用,我想找一个和我这种情况差不多的同学,就是你的编程题没有做完整,却得到了一些分数的过来人给我说说,在这里跪谢了,下面我把考试中编程题的程序代码写在下面,我自己认为是对的,但是机器死板,检测有错误,望高手指教一下,谢谢了。
题目是
fun,它的功能是:根据以下公式求派的值(要求满足精度0.0005,即某项小雨0.005时停止迭代):
程序运行后,如果输入精度0.0005,则程序输出为3.14……
程序代码
#include<stdio.h>
#include<math.h>
double fun(double eps)
【double s;
float n,t,pi;
t=1;pi=0;n=1.0;s=1.0
while((fabs(s))>=eps)
{pi+=s;
t=n/(2*n+1);
s*=t;
n++}
pi=pi*2
return pi;】
main( )
{double x;void
printf("Input eps:");
scanf("%If,&x);printf("\neps=%If,Pi=%If\n",x,fun(x));
}
【】内为我输入的答案,请给位高手看看错在哪里,谢谢了。 展开
题目是
fun,它的功能是:根据以下公式求派的值(要求满足精度0.0005,即某项小雨0.005时停止迭代):
程序运行后,如果输入精度0.0005,则程序输出为3.14……
程序代码
#include<stdio.h>
#include<math.h>
double fun(double eps)
【double s;
float n,t,pi;
t=1;pi=0;n=1.0;s=1.0
while((fabs(s))>=eps)
{pi+=s;
t=n/(2*n+1);
s*=t;
n++}
pi=pi*2
return pi;】
main( )
{double x;void
printf("Input eps:");
scanf("%If,&x);printf("\neps=%If,Pi=%If\n",x,fun(x));
}
【】内为我输入的答案,请给位高手看看错在哪里,谢谢了。 展开
4个回答
展开全部
s=1.0
n++}
pi=pi*2
这三句都没加“;”,c语言语句都是以“;”结尾的,不加编译器会认为与下一句是连在一起的,就会出错
n++}
pi=pi*2
这三句都没加“;”,c语言语句都是以“;”结尾的,不加编译器会认为与下一句是连在一起的,就会出错
更多追问追答
追问
那我还能得分吗? 我就要15分就够了
追答
好像运行不出来就没分了,下次努力吧
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
n++}
pi=pi*2
这两个语句没有加分号
pi=pi*2
这两个语句没有加分号
追问
如果加了分号还没运行出来会怎么样?
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
我和你一样 那次考试你过了吗 给你分没有 速回 急急急
追问
我是2011年9月考的二级C语言,当时改错题错了一个,编程题落了几个标点,没及格,45分,最后的编程题没有过程分,只看结果,能运行出并且与结果一致才得分,能运行出与结果不一致会得8分,我上次考试没过,3月刚考的,这次一定过了,很有信心呢,也祝福你早如通过考试
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询