[解题报告]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 }

 

 

 

转载于:https://www.cnblogs.com/qisong178878915/archive/2013/01/31/2888258.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值