码迷,mamicode.com
首页 > 其他好文 > 详细

Uva10055:我的第一题

时间:2016-03-29 14:49:55      阅读:183      评论:0      收藏:0      [点我收藏+]

标签:

题目:输入一组范围小于223的数,每行输入两个整型数,输出它们两数之差

SampleInput:
10 12
10 14
100 200
SampleOutput:
2
4
100

做题感悟:

1.题目要求看似简单,实际上很容易WA.原以为int类型可以包含0-223的数,但事实上int只在0-216-1有效,

所以要用到long long类型

2.题目未规定两个数哪个数大,所以要对a,b的大小进行比较,如a>b,输出a-b;反之,输出b-a

我的代码:

1 #include<iostream>
2 using namespace std;
3 int main()
4 {
5       long long a,b;
6       while(cin>>a>>b)
7            cout<<(a>b?a-b:b-a)<<endl;
8       return 0;
9 }

 

Uva10055:我的第一题

标签:

原文地址:http://www.cnblogs.com/SuperChen2016/p/5332559.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!