你的腦容量 每日一練

2021-09-02 16:36:06 字數 937 閱讀 1965

int占用4個位元組,bool占用1個位元組,long long占用888個位元組,double占用8個位元組,char占用1個位元組,float占用4個位元組。

這是哪個世界線的咒語嗎?

計算機中各種儲存容量的單位都是用位元組(byte簡為b)來表示,此外還有kb(千位元組)、mb(兆位元組)、gb(千兆位元組)和tb(太位元組),他們的關係是

1kb=1024bytes=2 ^ 10 byte

1mb=1024kb=2 ^ 20byte

1gb=1024mb=2 ^30byte

1tb=1024gb=2^40bytes…

請你寫乙個程式,求n個這六種型別的變數,求出這些變數理論上需要使用多少kb(千位元組)的記憶體,答案向上取整。

第一行乙個整數t,代表有t組樣例

對於每組樣例第一行n標識輸入有n行 (n<=100000)

接下來n行如上述所示

輸入保證1:每一行只有乙個型別名和變數名

存在:inta;而不存在:inta,b

2:輸入的基本格式為:《變數型別》 《變數名》

3:n的和不超過200000

輸出用了多少kb(千位元組)記憶體(向上取整)

sample input 111

int a

sample output 1

思路:這個題只需看第乙個字串是什麼就可以了 用gets吸收後面的空格和字串

#include

#include

intmain()

if(sum==

(int

)sum)

printf

("%d\n",(

int)sum)

;else

printf

("%d\n",(

int)sum+1)

;}return0;

}

每日一練4

員工表emp 員工編號eid,姓名ename,工作職位title,僱傭日期hiretime,工資salary,獎金bonus,部門depart 部門表dept 部門編號did,名稱dname,部門領導leader 員工資料 1001,張三 銷售 1999 12 1 3000.0,1100.0,102...

每日一練25

請描述 mysql 從安裝到配置的全部詳細過程 確保一台新電腦可以順利使用 mysql mysql安裝嚮導啟動,按 next 繼續 選擇安裝型別,有 typical 預設 complete 完全 custom 使用者自定義 三個選項,我們選擇 custom 有更多的選項,也方便熟悉安裝過程 選擇配置...

每日一練 13

談談你對ajax 的理解?概念 特點 作用 select 教師號,sum case when 星期號 1 and 是否有課 有 then 1 else 0 end as 星期一,sum case when 星期號 2 and 是否有課 有 then 1 else 0 end as 星期二,sum c...