标题:两种写法的区别!
取消只看楼主
三个人
Rank: 2
等 级:论坛游民
帖 子:54
专家分:40
注 册:2014-7-6
结帖率:100%
已结贴  问题点数:20 回复次数:3 
两种写法的区别!
模拟交通警察的雷达测速仪。输入汽车速度,如果速度超出60 mph,则显示“Speeding”,否则显示“OK”。

 输入格式:

输入在一行中给出1个不超过500的非负整数,即雷达测到的车速。

输出格式:

在一行中输出测速仪显示结果,格式为:“Speed: V - S”,其中V是车速,S或者是Speeding、或者是OK。
输入样例1:40
 输出样例1:Speed: 40 - OK
 输入样例2:75
 输出样例2:Speed: 75 - Speeding
以上是题目,
我的写法:#include<stdio.h>
int main()
{
  int v;
  scanf("%d",&v);
  if(v>60)
  {
    printf("Speed: %d - Speeding\n",v);
  }
  else
  {
    printf("Speed: %d - OK\n",v);
  }
  return 0;
}
  
  测评结果是部分正确。
然后改成这样:
#include<stdio.h>
int main()
{
  int v;
  scanf("%d",&v);
  if(v<=60)
  {
    printf("Speed: %d - OK\n",v);
  }
  else
  {
    printf("Speed: %d - Speeding\n",v);
  }
  return 0;
}
  就全部正确。。请问有什么区别么??
搜索更多相关主题的帖子: 交通警察 include 测速仪 汽车 
2014-07-23 10:32
三个人
Rank: 2
等 级:论坛游民
帖 子:54
专家分:40
注 册:2014-7-6
得分:0 
测评程序会保证输入数据的范围。
2014-07-23 10:33
三个人
Rank: 2
等 级:论坛游民
帖 子:54
专家分:40
注 册:2014-7-6
得分:0 
这是在在线测评网站上做的题,使用测评程序检测正误的,有部分测试节点错误,
2014-07-23 11:45
三个人
Rank: 2
等 级:论坛游民
帖 子:54
专家分:40
注 册:2014-7-6
得分:0 
貌似是测评程序出错了,又试了一遍就好了,擦
2014-07-23 11:48



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




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

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