版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
實驗3數(shù)組與指針程序填空1.本題分值:10題目描述:隨機產(chǎn)生10個整數(shù)存放到數(shù)組中(下標(biāo)0的位置不放,從下標(biāo)1開始),輸入待查找的整數(shù)x,查找x是否存在于這10個數(shù)中。若存在,則輸出x(最初)出現(xiàn)在這批數(shù)中的位置序號(例如1或2或……);若不存在x,則輸出“不存在”。以下是完成此項工作的程序,請在計算機上調(diào)試程序以補足其中的空格。代碼:#include<iostream>usingnamespacestd;voidmain(){ inta[101],k,x; for(k=1;k<=10;k++)//從數(shù)組中下標(biāo)1的元素開始存放數(shù)據(jù) { a[k]=rand()%101; //產(chǎn)生0~100之間的的整數(shù) cout<<a[k]<<""; } cout<<endl; cin>>x;//輸入待查找數(shù)x for(k=1;k<=10;k++) if(a[k]==x)__(1)__;//若發(fā)現(xiàn)了x,則不用繼續(xù)循環(huán)、繼續(xù)查找 if(k__(2)__)cout<<"x存在,它的位置序號是:"<<__(3)__<<endl;elsecout<<"不存在!"<<endl;}2.本題分值:10題目描述:編寫一個程序,可以根據(jù)用戶輸入的不同值,建立不同長度的整型數(shù)組。給這個數(shù)組賦值,并求其所有元素之和。請?zhí)羁帐钩绦蛲暾?,并在計算機上調(diào)試程序,以測試填入的部分是否正確。代碼:#include<iostream>usingnamespacestd;voidmain(){intn,i,sum=0,*p;cin>>n;//輸入一個整數(shù)np=newint[__(1)__];//創(chuàng)建一個含有n個整數(shù)的整數(shù)數(shù)組for(i=0;i<n;i++)//輸入n個整數(shù)存于動態(tài)數(shù)組p中cin>>__(2)__;for(i=0;i<n;i++)//求動態(tài)數(shù)組中的所有整數(shù)之和sum=sum+*(p+i);cout<<sum<<endl;//顯示結(jié)果delete__(3)__;//刪除動態(tài)數(shù)組p}3.本題分值:10題目描述:輸入5個整數(shù)依次存放到數(shù)組a中(從下標(biāo)1開始存放),再輸入待插入的整數(shù)x以及它要插入到數(shù)組中的位置下標(biāo)k(1≤k≤5),要求插入后不影響a中原來下標(biāo)為k到5的所有元素的先后順序。請按照數(shù)組中的元素順序,輸出插入前的5個整數(shù)和插入后的這6個整數(shù)。提示:插入時,應(yīng)該先從后往前地(從下標(biāo)5到下標(biāo)k)將每個數(shù)組元素都后移1個位置,最后再將x存放到下標(biāo)k的元素中。請在計算機上調(diào)試以下程序以補足其中的空格。代碼:#include<cstdlib>#include<iostream>usingnamespacestd;voidmain(){ inta[101],k,j,x; //分別輸入5個整數(shù) for(j=1;j<=5;j++)cin>>a[j]; cin>>x>>k;//輸入待插入的數(shù)x和插入的位置下標(biāo)k if(k<1||k>5)exit(0); for(j=5;j>=k;__(1)__)//從下標(biāo)5到下標(biāo)k,將每個數(shù)組元素都后移1個位置 a[j+1]=a[j]; __(2)__=x; //輸出將x插入到下標(biāo)k后的這6個數(shù) for(j=1;j__(3)__;j++)cout<<a[j]<<""; cout<<endl;}4.本題分值:10題目描述:輸入字符串s及待刪除的字符ch,將s中所有與ch相同的字符都刪除掉,輸出刪除后內(nèi)存限制:32768KB題目描述:輸入一個長度小于20的不含空格的字符串,然后對該字符串做如下處理:對字符串中的每個字符,如果是大寫字母,將其轉(zhuǎn)化為小寫;如果是小寫字母,將其轉(zhuǎn)化為大寫,最后將處理后的字符串輸出。 要求用指針對字符串進(jìn)行處理。輸入描述:輸入一行:長度小于20的不含空格的字符串。輸出描述:輸出一行:處理以后的字符串。樣例輸入:ILoveC++!樣例輸出:ilOVEc++!10.本題分值:10題目標(biāo)題:打印極值點下標(biāo)。時間限制:3000MS內(nèi)存限制:32768KB題目描述:在一個整數(shù)數(shù)組上,對于下標(biāo)為i的整數(shù),如果它大于所有它相鄰的整數(shù),或者小于所有它相鄰的整數(shù),則稱為該整數(shù)為一個極值點,極值點的下標(biāo)就是i。注意:數(shù)組中的第一個數(shù)(下標(biāo)為0)只要和第二個數(shù)(下標(biāo)為1)不相等,第一個數(shù)(下標(biāo)為0)就是極值點;同理,數(shù)組中的最后一個數(shù)只要和倒數(shù)第二個數(shù)不相等,最后一個數(shù)也是極值點。輸入描述:有2行輸入:第一行是此數(shù)組的元素個數(shù)k(4<k<80),第二行是k個整數(shù),每兩個整數(shù)之間用空格分隔。輸出描述:輸出為1行
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 中英文合同終止協(xié)議合同
- 計算機軟件產(chǎn)品采購合同
- 幼兒園中秋教育活動策劃方案五篇
- 泰安勞動合同范例
- 出國勞務(wù)派遣合同書
- 高三數(shù)學(xué)(理)一輪總復(fù)習(xí):第九篇 統(tǒng)計與算法檢測試題 含解析
- 出口貿(mào)易購銷合同
- 借款合同及收據(jù)
- 企業(yè)咨詢服務(wù)費合同范本
- 全新聘用勞動合同書
- 【“凡爾賽”網(wǎng)絡(luò)流行語的形成及傳播研究11000字(論文)】
- 建筑工程施工安全管理思路及措施
- 麻痹性腸梗阻學(xué)習(xí)課件
- 對違反政治紀(jì)律行為的處分心得體會
- 領(lǐng)導(dǎo)干部的情緒管理教學(xué)課件
- 初中英語-Unit2 My dream job(writing)教學(xué)課件設(shè)計
- 供貨方案及時間計劃安排
- 唐山動物園景觀規(guī)劃設(shè)計方案
- 中國版梅尼埃病診斷指南解讀
- 創(chuàng)業(yè)投資管理知到章節(jié)答案智慧樹2023年武漢科技大學(xué)
- 暨南大學(xué)《經(jīng)濟(jì)學(xué)》考博歷年真題詳解(宏觀經(jīng)濟(jì)學(xué)部分)
評論
0/150
提交評論