首页 > 代码库 > 雪泥鸿爪-教学中的debug(11)
雪泥鸿爪-教学中的debug(11)
【活跃】学生A http://oj.hi-hi.cn/JudgeOnline/problem.php?cid=1088&pid=1 #include<stdio.h> int jiecheng(int n) { int i,nj=1; for(i=1;i<=n;i++) nj*=i; return nj; } int main(void) { int m,n; float i; while((scanf("%d,%d",&m,&n))&&((m!=0)||(n!=0))) { if((m>=n)&&(m<=10)&&(n>=0)) { i=(jiecheng(m))/(jiecheng(n))/(jiecheng(m-n)); printf("%f\n",i); } else printf("Error\n"); } return 0; } 我测试10,9期望输出10.000000,但输出Error |
【传说】教师(377451742) 14:28:17 我CB是正确的 |
【活跃】学生A 14:28:37 会不会是VC出错了? |
【传说】教师 14:28:52 可能有误差 |
【传说】教师 14:30:32 不可能跑到下面啊 |
【活跃】学生A 14:32:12 我感觉也是。而且有的时候我稍微改一下运行的时候就会卡住 |
【传说】教师 14:37:13 稍等,我找别的学生测一下VC 6.0 |
话唠】教师 2014-11-23 14:36:35
#include<stdio.h>
int jiecheng(int n)
{
int i,nj=1;
for(i=1;i<=n;i++)
nj*=i;
return nj;
}
int main(void)
{
int m,n;
float i;
while((scanf("%d,%d",&m,&n))&&((m!=0)||(n!=0)))
{
if((m>=n)&&(m<=10)&&(n>=0))
{
i=(jiecheng(m))/(jiecheng(n))/(jiecheng(m-n));
printf("%f\n",i);
}
else
printf("Error\n");
}
return 0;
}
有VC 6.0的同学吗,测一下10,9这组数
【冒泡】学生B
#include<stdio.h>
int jiecheng(int n)
{
int i,nj=1;
for(i=1;i<=n;i++)
nj*=i;
return nj;
}
int main(void)
{
int m,n;
float i;
while((scanf("%d,%d",&m,&n))&&((m!=0)||(n!=0)))
{
if((m>=n)&&(m<=10)&&(n>=0))
{
i=(jiecheng(m))/(jiecheng(n))/(jiecheng(m-n));
printf("%f\n",i);
}
else
printf("Error\n");
}
return 0;
}
有VC 6.0的同学吗,测一下10,9这组数
【冒泡】学生B
正常
【话唠】教师 2014-11-23 14:38:56
谢谢,我学生的VC 6.0可能有问题
【活跃】周朝苑
我的也是这样的
【话唠】教师 2014-11-23 14:40:44
嗯,我的学生居然出来error
【活跃】周朝苑 2014-11-23 14:41:29
感觉应该是输入的时候中间逗号中英文混了的样子
【吐槽】陈迪祺2014-11-23 14:41:34
难道他输入了中文的都好?
逗号
【话唠】教师2014-11-23 14:42:21
DK真聪明,我问一下
【吐槽】陈迪祺 2014-11-23 14:43:06
是周老板聪明!
【话唠】教师 2014-11-23 14:38:56
谢谢,我学生的VC 6.0可能有问题
【活跃】周朝苑
我的也是这样的
【话唠】教师 2014-11-23 14:40:44
嗯,我的学生居然出来error
【活跃】周朝苑 2014-11-23 14:41:29
感觉应该是输入的时候中间逗号中英文混了的样子
【吐槽】陈迪祺2014-11-23 14:41:34
难道他输入了中文的都好?
逗号
【话唠】教师2014-11-23 14:42:21
DK真聪明,我问一下
【吐槽】陈迪祺 2014-11-23 14:43:06
是周老板聪明!
【活跃】学生A 15:15:05
我刚试了一下,是我输入的错误,我输入的是中文的
教训:本来应该让学生输出一下m,n就真相大白了
雪泥鸿爪-教学中的debug(11)
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。