日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

你好a+b(非入门)

發布時間:2023/12/2 编程问答 25 豆豆
生活随笔 收集整理的這篇文章主要介紹了 你好a+b(非入门) 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

題目傳送門:https://www.nowcoder.com/acm/contest/165/A
來源:牛客網

牛牛剛學習了輸入輸出,他遇到了一道這樣的題目。 輸入2個整數a和b
保證輸入的a和b在long long范圍之內,即滿足
-9223372036854775808 <= a, b <= 9223372036854775807
計算a+b的值,即這兩個數字的和。
如果a+b在long long范圍之內,即滿足
-9223372036854775808 <= a + b <= 9223372036854775807
那么輸出一行一個整數表示a+b的結果。
如果a+b不在long long范圍之內,即越界了,那么輸出"hello, %lld\n",包含引號。
具體可以參見樣例。


輸入描述:

輸入只有一行,包含用空格分開的兩個整數,表示a和b。

輸出描述:

如果a+b在long long范圍之內,輸出一行一個整數,表示a+b的結果;否則輸出"hello, %lld\n",包含引號。

示例1

輸入

-9223372036854775808 9223372036854775807

輸出

-1

示例2

輸入

9223372036854775807 1

輸出

"hello, %lld\n"

備注:

正確計算a+b可以得到50分
正確輸出"hello, %lld\n"也可以得到50分

牛客網的一場NOIP模擬賽,看到一堆巨佬這題只拿了90分,來發下題解。

參考代碼 1 #include<bits/stdc++.h> 2 using namespace std; 3 long long a,b,ans; 4 int main() 5 { 6 scanf("%lld%lld",&a,&b); 7 if(a>0&&b>0&&a+b<0) //這樣就說明炸了 8 { 9 cout<<char(34); 10 cout<<"hello, %lld\\n"; 11 cout<<char(34); 12 } 13 else if(a<0&&b<0&&a+b>=0)//同上 14 { 15 cout<<char(34); 16 cout<<"hello, %lld\\n"; 17 cout<<char(34); 18 } 19 else //沒炸就輸出 20 { 21 printf("%lld",a+b); 22 } 23 return 0; 24 }

?

轉載于:https://www.cnblogs.com/jiuduSHENBENG/p/9650818.html

總結

以上是生活随笔為你收集整理的你好a+b(非入门)的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。