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));
}
【】内为我输入的答案,请给位高手看看错在哪里,谢谢了。
展开
 我来答
qinjinloveyo
2011-09-24
知道答主
回答量:11
采纳率:0%
帮助的人:12.4万
展开全部
错误1:三处缺少分号
第一处,s=1.0
第二处,pi=pi*2
第三处,n++
错误2:double x;void 这里的VIOID 完全没有意义 只是填错误而已。
错误3:scanf("%If,&x); 这里%lf后面缺少引号”。
朋友,就这三处了,全是粗心造成的。我改了编译过了 能运行。答案也对。
谢谢。
加加油,好好学,很有前途,呵呵。
追问
那我是不是1分也得不到了?
追答
你可以得到大部分分数,扣掉的分数应该很少的。呵呵。别想太多了,已经结束了,反正,还想那么多干嘛。
爱好_问问
2011-09-24 · TA获得超过411个赞
知道小有建树答主
回答量:365
采纳率:0%
帮助的人:346万
展开全部
s=1.0
n++}
pi=pi*2
这三句都没加“;”,c语言语句都是以“;”结尾的,不加编译器会认为与下一句是连在一起的,就会出错
更多追问追答
追问
那我还能得分吗? 我就要15分就够了
追答
好像运行不出来就没分了,下次努力吧
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
我要背唐诗
2011-09-24
知道答主
回答量:33
采纳率:0%
帮助的人:24万
展开全部
n++}
pi=pi*2
这两个语句没有加分号
追问
如果加了分号还没运行出来会怎么样?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友7193df6
2012-03-25
知道答主
回答量:1
采纳率:0%
帮助的人:1629
展开全部
我和你一样 那次考试你过了吗 给你分没有 速回 急急急
追问
我是2011年9月考的二级C语言,当时改错题错了一个,编程题落了几个标点,没及格,45分,最后的编程题没有过程分,只看结果,能运行出并且与结果一致才得分,能运行出与结果不一致会得8分,我上次考试没过,3月刚考的,这次一定过了,很有信心呢,也祝福你早如通过考试
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式