UVA 10055 Hashmat the brave warrior

来源:互联网 发布:淘宝举报漏洞有奖励吗 编辑:程序博客网 时间:2024/06/09 23:38

UVA 10055 Hashmat the brave warrior

大意:输入两个数,输出两个数差多少。

纯水题。


第一个思路:用绝对值

long long a,b;while (scanf("%lld %lld", &a, &b) != EOF){    printf ("%lld\n",(long long)fabs(a-b));}


第二个思路:用条件表达式(三目元算符)

  long long a,b;    while (scanf("%lld %lld", &a, &b) != EOF){        printf("%lld\n", a > b ? (a - b) : (b - a));    }

C语言提交版本:

#include <stdio.h>int main(){    long long a,b;    while (scanf("%lld %lld", &a, &b) != EOF){        printf("%lld\n", a > b ? (a - b) : (b - a));    }    return 0;}

C++提交版本:

#include <iostream>using namespace std;int main(){    long long a,b;    while (cin>>a>>b){        cout<<(a>b ? a-b : b-a)<<endl;    }    return 0;}



0 0