标题:[求助]怎么找错啊?
只看楼主
走刀口→超
Rank: 6Rank: 6
等 级:贵宾
威 望:20
帖 子:5018
专家分:0
注 册:2006-3-14
得分:0 

不明白了。。。实在也找不出来喃!


人在江湖【走】,怎能不挨【刀】;为了能活【口】,唯有把己【超】!come on...
2006-11-01 18:25
zhanghuan_10
Rank: 1
等 级:新手上路
威 望:2
帖 子:751
专家分:0
注 册:2006-10-25
得分:0 
呵呵!我实在不行就要重新编一个了!我从下午做到现在,还是找不到啊,看来这个错误是找不到了!谢谢你了!

该学习了。。。
2006-11-01 18:32
走刀口→超
Rank: 6Rank: 6
等 级:贵宾
威 望:20
帖 子:5018
专家分:0
注 册:2006-3-14
得分:0 
饿。我啥都没做。好努力的孩子哈。。。


人在江湖【走】,怎能不挨【刀】;为了能活【口】,唯有把己【超】!come on...
2006-11-01 18:50
zhanghuan_10
Rank: 1
等 级:新手上路
威 望:2
帖 子:751
专家分:0
注 册:2006-10-25
得分:0 
呵呵!没办法啊!作业得交啊,这是有学分的呀,这周日之前必须要做完的!

该学习了。。。
2006-11-01 19:03
C语言学习者
Rank: 4
等 级:贵宾
威 望:13
帖 子:1278
专家分:0
注 册:2006-9-26
得分:0 
用什么那编释器,我用VC。6。0只有警告是精度问题。

谁有强殖装甲第二部,可以Q我460054868
2006-11-01 19:07
zhanghuan_10
Rank: 1
等 级:新手上路
威 望:2
帖 子:751
专家分:0
注 册:2006-10-25
得分:0 
我用的是jcc编译器。

该学习了。。。
2006-11-01 19:09
zhanghuan_10
Rank: 1
等 级:新手上路
威 望:2
帖 子:751
专家分:0
注 册:2006-10-25
得分:0 
编的时候是没有警告没有错误,我在输入数据时,和它给的运行结果是一样的,但是交完作业,说有错误结果,我找不到是哪里出现了错误。

该学习了。。。
2006-11-01 19:15
C语言学习者
Rank: 4
等 级:贵宾
威 望:13
帖 子:1278
专家分:0
注 册:2006-9-26
得分:0 
以下是引用zhanghuan_10在2006-11-1 19:15:39的发言:
编的时候是没有警告没有错误,我在输入数据时,和它给的运行结果是一样的,但是交完作业,说有错误结果,我找不到是哪里出现了错误。

你自己编释是没有问题,但在别人编释有问题。是不是。


谁有强殖装甲第二部,可以Q我460054868
2006-11-01 19:23
nuciewth
Rank: 14Rank: 14Rank: 14Rank: 14
来 自:我爱龙龙
等 级:贵宾
威 望:104
帖 子:9786
专家分:208
注 册:2006-5-23
得分:0 
给个已经AC的代码.

#include<stdio.h>
#include<math.h>
int main()
{
int h,m;
double ha,ma,Angle;
while(EOF!=(scanf("%d%d",&h,&m))&&!(h==0&&m==0))
{
ha=h*30+0.5*m;/*比较两角度,而非两指针.*/
ma=m*6;
Angle=fabs(ma-ha);
if(Angle>180)
{
Angle=360-Angle;
}
printf("At %d:%02d the angle is %.1lf degrees.\n",h,m,Angle);
}
return(0);
}

倚天照海花无数,流水高山心自知。
2006-11-01 19:28
我不是郭靖
Rank: 3Rank: 3
等 级:新手上路
威 望:6
帖 子:494
专家分:6
注 册:2006-10-4
得分:0 
以下是引用zhanghuan_10在2006-11-1 17:47:16的发言:

这是我编的程序, 交的时候说我有360个错误答案!我自己已经找了很久!但是我还是没有找到那些输出的答案是错误的!我真是快要崩溃了!
#include <stdio.h>
#include <stdlib.h>
#include<math.h>

int main()
{
int hour, minute;
float t;
scanf("%d%d", &hour, &minute);
while(hour!=0 || minute!=0)
{
if(hour>12 || hour < 1 || minute >=60 || minute < 0)
break;
t=fabs(hour*30+minute/2.0-minute*6); //改为2.0,不然小数部分没了

if(t>=180 && minute >= 10)
printf("At %d:%d the angle is %.1f degrees.\n",hour, minute, 360-t);
else if(t>=180 && minute < 10)
printf("At %d:0%d the angle is %.1f degrees.\n",hour, minute, 360-t);
else if(t<180 && minute >= 10)
printf("At %d:%d the angle is %.1f degrees.\n",hour, minute, t);
else if(t<180 && minute<10)
printf("At %d:0%d the angle is %.1f degrees.\n",hour, minute, t);

scanf("%d%d", &hour, &minute);
}

return 0;

}


2006-11-01 19:39



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-100165-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.453230 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved