




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
本文格式為Word版,下載可任意編輯——編程思維訓(xùn)練題編程思維訓(xùn)練一(學(xué)會(huì)用C語言運(yùn)算符來表達(dá)你的想法)
用C表達(dá)式來表達(dá)下面的題目,譬如判斷一個(gè)整數(shù)a是不是等于9,對應(yīng)的表達(dá)式為a==9。數(shù)學(xué)運(yùn)算
1.將數(shù)學(xué)表達(dá)式c=3a+5b翻譯成C的表達(dá)式。2.已知某個(gè)圓的半徑為a,表示圓的面積和圓的周長。\t\r?
3.已知字符變量a的值對應(yīng)的是某大寫字母,將其轉(zhuǎn)換為對應(yīng)的小寫字母。\t\r?4.獲取某個(gè)整數(shù)a的個(gè)位數(shù)值(譬如75是5,109是9)。
5.獲取某個(gè)大于3位的10進(jìn)制整數(shù)a的百位數(shù)值(譬如1923是9)。6.假設(shè)整數(shù)a=1,b=5;表達(dá)式a++\t\r?+\t\r?++b\t\r?的值是?
7.不借助第三個(gè)變量,用一組表達(dá)式來交換兩個(gè)整數(shù)a和b。
8.設(shè)變量m,n,a,b,c,d均為0,執(zhí)行(m=a==b)||(n=c==d)后,m,n的值是?9.int\t\r?a=8,b=5,c;,\t\r?執(zhí)行語句\t\r?c=a/b+0.4;后,c\t\r?的值為?\t\r?
10.給定一個(gè)浮點(diǎn)數(shù),要求將其轉(zhuǎn)化為只保存小數(shù)點(diǎn)后2位的小數(shù),其中需要四舍五入,譬如1.23678->1.24。\t\r?\t\r?
Bool運(yùn)算\t\r?
1.假設(shè)a=1,則表達(dá)式a=1和a==1的值分別是?2.假設(shè)a=1;表達(dá)式!(a-2)的值是?\t\r?3.表達(dá)式-1c表達(dá)式!(a>b)inti=2;則執(zhí)行完a=(i++,i++,i++)后;a和i的值分別是?\t\r?
條件運(yùn)算符
1.有3個(gè)整數(shù)a,b,c,不用if只用基本表達(dá)式來找到其中的最大值。\t\r?2.已知:int\t\r?n,i=1,j=2;執(zhí)行語句n=i1(x>=10)
終端輸入x值,編程實(shí)現(xiàn)求解該函數(shù)的值。
13.輸入一個(gè)時(shí)間,輸出它的下一秒時(shí)間。譬如輸入12:30:59秒下一秒是12:31:00。
綜合練習(xí)基礎(chǔ)部分(所有人必做)
1.在屏幕上輸出10行內(nèi)容,每行的內(nèi)容都是“*〞。2.在屏幕上輸出10行內(nèi)容,每行的內(nèi)容都是“*****〞。\t\r?
3.在屏幕上輸出10行內(nèi)容,每行的內(nèi)容都不一樣,第1行一個(gè)星號(hào),第2行2個(gè)星號(hào),依此類推第10行10個(gè)星號(hào)。\t\r?
4.在屏幕上輸出10行內(nèi)容,每行的內(nèi)容都是“1〞。\t\r?
5.在屏幕上輸出10行內(nèi)容,每行的內(nèi)容都不一樣,第1行輸出“1〞,第\t\r?\t\r?2行輸出“2〞,依此類推第10行輸出“10〞。\t\r?6.在屏幕上輸出以下內(nèi)容:\t\r?A\t\r?\t\r?AB\t\r?\t\r?ABC\t\r?\t\r?ABCD\t\r?
\t\r?ABCDE\t\r?\t\r?ABCDEF\t\r?\t\r?\t\r?\t\r?
7.在屏幕上輸出以下內(nèi)容:123451234123121
8.計(jì)算10個(gè)99相加后的值并輸出。\t\r?9.計(jì)算從1加到100的值并輸出。\t\r?
10.計(jì)算10的階乘(1x2x3x4x5x6x7x8x9x10)。\t\r?11.計(jì)算2的20次方。\t\r?
12.計(jì)算從1到1000以內(nèi)所有奇數(shù)的和并輸出。\t\r?
13.計(jì)算從1到1000以內(nèi)所有能被3或者17整除的數(shù)的和并輸出。\t\r?14.計(jì)算從1到1000以內(nèi)所有能同時(shí)被3,5和7整除的數(shù)的和并輸出。\t\r?15.計(jì)算1到100以內(nèi)能被7或者3整除但不能同時(shí)被這兩者整除的數(shù)的個(gè)數(shù)。\t\r?
16.計(jì)算1到100以內(nèi)能被7整除但不是偶數(shù)的數(shù)的個(gè)數(shù)。\t\r?
17.計(jì)算從1到100之間鄰近兩個(gè)整數(shù)的和并依次輸出。譬如第一次輸出3(1+2),其次次輸出5(2+3),最終依次輸出199(100+99)。\t\r?
18.計(jì)算從1加到100中途的所有數(shù)值的和,譬如第一次輸出1,其次次輸出1+2的和,第3次輸出1+2+3的和,最終一次輸出1到100所有數(shù)相加之后的和。\t\r?
19.判斷1077是不是一個(gè)質(zhì)數(shù)(質(zhì)數(shù)是只能被1和它自身整除的數(shù))。\t\r?
20.一球從100米高度自由落下,每次落地后反跳回原高度的一半;再落下,求它在第10次落地時(shí),共經(jīng)過多少米?
21.將某個(gè)8位的整數(shù)所有位的數(shù)值加在一起并輸出。\t\r?
22.給定一個(gè)5位的整數(shù),將該數(shù)依照10進(jìn)制位逆置,例如給定12345變成54321,12320變成2321。\t\r?
23.求s=a+aa+aaa+aaaa+aa...a的值,其中a是一個(gè)數(shù)字(1-9之間)計(jì)算的數(shù)據(jù)的個(gè)數(shù)是5。例如2+22+222+2222+22222。
24.給定一個(gè)正整數(shù)n依照下面的公式計(jì)算S(浮點(diǎn)類型)的值。公式:\t\r?S=1+1/(1+2)+1/(1+2+3)+…….+1/(1+2+3+4+……+n)\t\r?
25.給定某個(gè)字符數(shù)組,統(tǒng)計(jì)數(shù)組中所有英文字符的個(gè)數(shù),譬如“123fdd〞中有3個(gè)。\t\r?
26.給定某個(gè)字符數(shù)組,統(tǒng)計(jì)數(shù)組中所有英文字符和阿拉伯?dāng)?shù)字的個(gè)數(shù),譬如“123fdd〞中有英文字符有3個(gè),數(shù)字3個(gè)。\t\r?
27.給定某個(gè)擁有5個(gè)元素的字符數(shù)組,數(shù)組的成員都有阿拉伯字符構(gòu)成,試著將該數(shù)組轉(zhuǎn)換成一個(gè)整數(shù),譬如字符數(shù)組的內(nèi)容是:{‘1’,’2’,’3’,’3’,’2’}則將被轉(zhuǎn)換成12332。\t\r?
28.給定一個(gè)完全由英文字符構(gòu)成的數(shù)組,將數(shù)組中的小寫字母轉(zhuǎn)換成大寫字母,大寫字母轉(zhuǎn)換成小寫字母并輸出。例如“abcGGG〞轉(zhuǎn)化為“ABCggg〞。\t\r?
29.給定一個(gè)完全由英文字符構(gòu)成的數(shù)組,將數(shù)組中下標(biāo)為偶數(shù)的字符都轉(zhuǎn)換為大寫(假使原來是大寫則不變)。\t\r?
30.給一個(gè)完全由英文字符構(gòu)成的字符數(shù)組加密,加密原則如下,除了字符‘Z’和‘z’之外,每個(gè)字符變成ASCII碼值比它大1的字符,也就是‘A’變成‘B’。‘Z’或者‘z’轉(zhuǎn)化為‘A’或者‘a(chǎn)’。\t\r?
31.計(jì)算某個(gè)由英文、數(shù)字以及標(biāo)點(diǎn)符號(hào)構(gòu)成的數(shù)組的總寬度,其中英文字符的寬度為1cm,數(shù)字寬度為0.5cm、標(biāo)點(diǎn)符號(hào)寬度為0.8cm。\t\r?
32.接上題,假使規(guī)定行的寬度為10cm,將某個(gè)字符長度超過50的字符串截?cái)?,恰好?0cm寬的行能容納。輸出這個(gè)被截?cái)嗟淖訑?shù)組。\t\r?33.給定某個(gè)整型數(shù)組,計(jì)算該數(shù)組所有偶數(shù)的和。\t\r?
34.給某個(gè)整型數(shù)組賦值,賦值規(guī)律如下,下標(biāo)能被3整除的都賦值為1,能被5整除的都賦值為2,能被7整除的都賦值為3,能被3、5、7任意兩個(gè)或者3個(gè)都能整除的數(shù)賦值為8,其余都賦值為0.\t\r?
35.通過終端輸入10個(gè)整數(shù)并將其保存在一個(gè)整型數(shù)組中,數(shù)字保存在數(shù)組中的順序與下標(biāo)正好相反,也就是第一個(gè)被輸入的數(shù)放在數(shù)組最終一個(gè)元素中,最終一個(gè)輸入的數(shù)字放到第一個(gè)元素中。\t\r?
36.通過終端輸入10個(gè)整數(shù),計(jì)算10個(gè)整數(shù)中所有能被3整除的數(shù)的和。\t\r?37.給定一個(gè)5個(gè)元素構(gòu)成的整型數(shù)組,每個(gè)元素的值都在0-9之間,依照位置將其組成一個(gè)5位數(shù)并輸出,例如inta[5]={1,2,2,3,7};則輸出73221。\t\r?
38.給定2個(gè)大小一樣的整型數(shù)組,將某個(gè)數(shù)組作為源數(shù)組,另一個(gè)作為目的數(shù)組,然后將源數(shù)組的內(nèi)容拷貝到目的數(shù)組。\t\r?
39.給定一個(gè)整型數(shù)組,將第一個(gè)跟最終一個(gè)元素的內(nèi)容交換。\t\r?
40.給定一個(gè)整型數(shù)組,從第1個(gè)元素開始將相鄰的兩個(gè)元素分別相互交換。交換完后,第1個(gè)元素將變成最終一個(gè)元素,其余元素都前進(jìn)一位。\t\r?
41.給定一個(gè)有10個(gè)整形數(shù)的元素,將前5個(gè)元素跟后5個(gè)元素做整體交換,譬如{1,1,1,1,1,2,3,2,2,2}->{2,3,2,2,2,1,1,1,1,1}。\t\r?42.判斷一個(gè)整型數(shù)組是否是對稱數(shù)組,例如{1,2,3,3,2,1}和{1,6,8,1,8,6,1}都是對稱數(shù)組。\t\r?
43.給定兩個(gè)大小一樣的整型數(shù)組,交換這兩個(gè)數(shù)組的內(nèi)容。\t\r?
44.給定兩個(gè)大小一樣的整型數(shù)組,將兩個(gè)數(shù)組中下標(biāo)一樣的元素兩兩相加,相加后的結(jié)果作為這兩個(gè)數(shù)組對應(yīng)下標(biāo)的新值,也就是操作完畢后兩個(gè)數(shù)組的內(nèi)容完全一致。\t\r?
45.給定一個(gè)能容納10個(gè)元素的整型數(shù)組,現(xiàn)有9個(gè)元素,現(xiàn)在第5個(gè)元素的位置插入一個(gè)數(shù)字88,后面的數(shù)字順序后移。\t\r?
46.給定一個(gè)10個(gè)元素的整型數(shù)組,現(xiàn)在將第2個(gè)元素刪除,后面的數(shù)組順序前移。\t\r?
47.給定一個(gè)有100個(gè)元素的數(shù)組,查詢數(shù)組中是否有元素的值等于某個(gè)數(shù)n。\t\r?
48.給定一個(gè)整型數(shù)組,求該數(shù)組元素中最大值的下標(biāo)。\t\r?49.給定一個(gè)整型數(shù)組,求該數(shù)組中其次大的數(shù)的下標(biāo)。\t\r?
50.給定一個(gè)整型數(shù)組,求該數(shù)組中數(shù)值小于10的元素的個(gè)數(shù)。\t\r?51.給定一個(gè)整型數(shù)組,計(jì)算大于該數(shù)組平均值的元素的個(gè)數(shù)。\t\r?
52.給定一個(gè)整型數(shù)組,找到數(shù)組中的最小值,并將其放到數(shù)組的首元素中,原來首元素的內(nèi)容放到最小值所在的元素中。\t\r?
53.給定一個(gè)整型數(shù)組,統(tǒng)計(jì)某個(gè)整數(shù)在數(shù)組中出現(xiàn)的次數(shù)。\t\r?
54.給定一個(gè)英文句子,單詞之間用1個(gè)空格分開,求出第2個(gè)單詞的偏移位置。例如“ProfessorducomesfromKorea〞的偏移位置是10。\t\r?
55.給定一個(gè)英文句子,單詞之間用1個(gè)空格分開,求其中所有單詞的數(shù)量。\t\r?56.給定兩個(gè)字符數(shù)組,將這兩個(gè)拼接起來放在第一個(gè)數(shù)組中(假定第一個(gè)數(shù)組足夠長),譬如“abc〞和“123〞構(gòu)成“abc123〞。\t\r?
57.將一個(gè)字符數(shù)組循環(huán)右移2位。譬如〞12345〞--‐>〞45123〞,假定字符數(shù)組中字符的數(shù)量大于2.\t\r?
58.給定一個(gè)整型數(shù)組,數(shù)組的長度為N(N>3),從數(shù)組中尋覓一個(gè)連續(xù)的長度為3的子數(shù)組,要求該子數(shù)組的和最大。\t\r?
59.給定兩個(gè)長度一樣的整型數(shù)組,判斷兩個(gè)數(shù)組是否一致,一致的原則是數(shù)組中的每一個(gè)相互對應(yīng)的元素的“合值〞一致,“合值〞是指元素對應(yīng)的整數(shù)所有位的和,例如:a[0]的值是1112,b[0]的值是23,則這兩個(gè)元素“一致〞。\t\r?
60.給定兩個(gè)字符數(shù)組,比較這兩個(gè)字符數(shù)組的大小,比較的原則是字符數(shù)組中所有字符的ASCII值相加后的和值,和值越大則字符數(shù)組越大。\t\r?\t\r?\t\r?\t\r?\t\r?\t\r?\t\r?\t\r?\t\r?\t\r?\t\r?\t\r?\t\r?\t\r?\t\r?
綜合練習(xí)(基礎(chǔ)差者選擇性做)\t\r?1.在屏幕上輸出以下圖形:\t\r?
*\t\r?\t\r?\t\r?\t\r?\t\r?\t\r?\t\r?\t\r?\t\r?\t\r?\t\r?\t\r?\t\r?\t\r?\t\r?***\t\r?\t\r?\t\r?\t\r?\t\r?\t\r?\t\r?\t\r?\t\r?\t\r?\t\r?\t\r?\t\r?\t\r?\t\r?\t\r?\t\r?\t\r?\t\r?\t\r?\t\r?\t\r?\t\r?\t\r?\t\r?*****\t\r?
2.在屏幕上輸出以下圖形:\t\r?0\t\r?1\t\r?1\t\r?1\t\r?--‐1\t\r?0\t\r?1\t\r?1\t\r?--‐1\t\r?
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 民航機(jī)場行李搬運(yùn)與安全監(jiān)管協(xié)議
- 寵物銷售服務(wù)合同模板
- 監(jiān)控室接線員培訓(xùn)
- 樂博樂博培訓(xùn)
- 簡單急救知識(shí)培訓(xùn)
- AIDS合并結(jié)核的護(hù)理
- 幼兒園灶房食品安全培訓(xùn)
- 腫瘤免疫治療機(jī)制與應(yīng)用
- 撓骨中段骨折課件
- 文化創(chuàng)意產(chǎn)業(yè)園區(qū)創(chuàng)意產(chǎn)業(yè)園區(qū)發(fā)展規(guī)劃與實(shí)施路徑研究報(bào)告
- 湖南省長沙2024年七年級(jí)下冊生物期末試卷附答案
- 新材料產(chǎn)業(yè)研發(fā)與產(chǎn)業(yè)化應(yīng)用實(shí)施方案案
- 3.6.3關(guān)門車課件講解
- 2024年小學(xué)四年級(jí)下冊數(shù)學(xué)期末測試卷附完整答案【典優(yōu)】
- 養(yǎng)老院老人走失免責(zé)協(xié)議書
- JCT 2768-2024 木塑制品行業(yè)綠色工廠評價(jià)要求(正式版)
- 擬投入的主要物資計(jì)劃
- 廣東省中山市2022-2023學(xué)年高一年級(jí)下冊期末統(tǒng)一考試物理試題含解析
- 2024年橫州茉莉花投資集團(tuán)有限責(zé)任公司招聘筆試沖刺題(帶答案解析)
- 新人教版六年級(jí)數(shù)學(xué)下冊期末試卷及答案【可打印】
- 產(chǎn)品封樣管理制度
評論
0/150
提交評論