簡單的a+b問題
難度級別:a;
執行時間限制:1000ms;執行空間限制:256000kb;
**長度限制:2000000b;
試題描述輸入兩個不超過10000的正整數,輸出這兩個數的和。
輸入這道題開始涉及計算,需要輸出兩個數的值,就得定義兩個數,再輸入兩個數只有一行包括兩個正整數,由乙個空格隔開。
輸出只有乙個數表示輸入的兩個數的和。
輸入示例
23 45
輸出示例
68
1.int型別,表示-2147483648~2147483647之間的整數!(常用)當你定義完型別之後,就可以輸入了,輸入就是與輸出對應的cin>>;(輸出是cout<<;)注意把小於號變成大於號。2.short型別,表示-32768~32767之間的整數!
3.long型別,表示-2147483648~2147483647之間的整數!
4.long long型別,表示- 2的63次方~2的63次方-1(比較常用)
5.bool型別,表示0或1(常用)
6.char型別,表示字元,如:a,b,c,erui等(常用)
7.float型別,-3.4e+38~3.4e+38之間的小數,6-7位有效數字,如果連科學計數法和有效數字都不知道的話那得好好補課了,滑稽
8.double型別,表示-1.79e+308~1.79e+308之間的小數,15-16位有效數字(常用)
9.long double型別,非常不常用,反正很大,表示小數
輸出的是乙個數或者式子的值不用加引號(輸出字元時才需要加引號,不知道戳下方鏈結)
題目要求正整數且不超過10000,滿足定義的型別有1,2,3,4,7,8,9但因為最常用的是int,所以拿int舉例(用上述其他型別也可以)
此題沒有超過任何型別所以很簡單,一旦大於long long 型別的範圍就要使用高精度計算,到時在具體說
定義格式為:
int a,b,c=1;
//還可以定義更多
cin>>a>>b>>c;
//可以繼續輸入
//程式執行
cout《乙個量或乙個式子的值;
//可以換成printf語句輸出
當然printf也可以普及一下,如果要用printf輸出,那麼就需要scanf來輸入(就像cin,cout那樣)而要輸出數,則要用%d,格式如下:
scanf
("%d"
,a)//表示輸入a(定義部分已省略)
//程式執行
printf
("%d"
,c)//表示輸出c
具體用法以後會詳細講到,現在知道即可
思考:輸出結果(非本題,本題答案在下面)
#include
using
namespace std;
intmain()
答:輸出結果為-2147483648,本應輸出2147483648,卻因為超過了定義範圍,造成越界,所以千萬選好定義型別啊!
各位小夥伴們都明白了定義型別是怎麼回事了嗎?
#include
using
namespace std;
intmain()
首師大附中OJ系統 0014 簡單的計算
簡單的計算 難度級別 a 執行時間限制 1000ms 執行空間限制 51200kb 長度限制 2000000b 試題描述 一次數學小測試,請你設計乙個程式完成下列問題 從鍵盤上輸入三個數 l r 和 v 1 q操作 計算出 l 和 r 的乘積 2 c操作 將 l 加上 r 再加上 v 的結果輸出。輸...
首師大附中OJ系統 0022 併聯電阻
併聯電阻 難度級別 a 執行時間限制 1000ms 執行空間限制 51200kb 長度限制 2000000b 試題描述 從鍵盤分別輸入電阻r1 r2的阻值,編寫程式計算出併聯電阻的阻值。併聯電阻的計算公式是r1 r2 r1 r2 輸入 兩個數,分別表示電阻r1和r2的值,兩數間用乙個空格分隔。輸出乙...
首師大附中OJ系統 0030 購買衣服
購買衣服 難度級別 a 執行時間限制 1000ms 執行空間限制 51200kb 長度限制 2000000b 試題描述 衣服每件 95 元,若消費滿300元,可打八五折。輸入購買衣服的件數,輸出需要支付的金額 單位 元 輸入乙個正整數 n,表示購買衣服的數量。輸出乙個數,表示需要支付的購物款。輸入示...