zoukankan      html  css  js  c++  java
  • [解题报告]Hashmat the brave warrior

    题目大意

    题目原文:http://uva.onlinejudge.org/external/100/10055.pdf

    Hashmat 是个勇敢的战士与他的年轻士兵的集团从一个地方移到另对抗他的对手。在战斗前他只计算一件事,他的士兵人数和对手的士兵数之间的差异。从这种差异,他决定是否打击或不。Hashmat 的士兵人数是永远不会比他的对手更大。

    输入

    输入包含两个整数数字在每行中。这些在每行中的两个数字表示的数的士兵在 Hashmat 的军队和他对手的军队,反之亦然。输入的号码不大于 2 ^32。输入的文件末尾的终止。

    输出

    对于输入的每一行,打印 Hashmat 的军队和他对手的军队的士兵人数上的区别。每个输出应该在单独行中。

     Sample Input:

    10 12

    10 14

    100 200

    Sample Output:

    2

    4

    100

    算法:

    这个一个很简单的题目,只需注意的是第一个输入的不一定是Hashmat 的军队的人数,也有可能是他敌人的人数所以要注意交换人数。并且要注意输入输出的标准格式

    代码:这里附上我的代码,你可以去这里提交你的代码验证你的代码是否正确

     1  1 #include<stdio.h>
     2  2 int main(void)
     3  3 {
     4  4 
     5  5     double num1,num2,num3,temp;
     6  6 
     7  7     while(EOF!=scanf("%lf %lf",&num1,&num2))
     8  8 
     9  9     {
    10 10         if(num1 >= num2)
    11 11         {
    12 12             temp=num1;
    13 13             num1=num2;
    14 14             num2=temp;
    15 15         }
    16 16         num3=num2-num1;
    17 17 
    18 18         printf("%0.0lf\n",num3);
    19 19     }
    20 20     return 0;
    21 21 }
  • 相关阅读:
    李洪强九宫格的实现
    iOS开发多线程篇 11 —自定义NSOperation
    CALayer3-层的属性
    网络编程小结
    iOS开发多线程篇 10 —NSOperation基本操作
    CALayer2-创建新的层
    iOS开发之多文件上传
    三级联动
    用 ERD 盘解决 Win8 自己主动更新后不能启动的问题
    hdu1028(母函数+DP)
  • 原文地址:https://www.cnblogs.com/qisong178878915/p/2888258.html
Copyright © 2011-2022 走看看