下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
./1、給定n個數(shù)據(jù),求最小值出現(xiàn)的位置〔如果最小值出現(xiàn)多次,求出第一次出現(xiàn)的位置即可〕。最大值第三行i<=n五行k+12、編寫程序求無理數(shù)e的值并輸出。計算公式為:e=1+1/1!+1/2!+1/3!++1/n!當1/n!<0.000001時e=2.718282。求一批數(shù)中最大值和最小值的積。4、某一正數(shù)的值保留2位小數(shù),對第三位進行四舍五入。5、從鍵盤上輸入任意實數(shù)x,求出其所對應(yīng)的函數(shù)值。z=<x-4>的二次冪〔x>4>z=x的八次冪<x>-4>z=z=4/<x*<x+1>><x>-10>z=|x|+20<其他〕求出N×M整型數(shù)組的最大元素與其所在的行坐標與列坐標〔如果最大元素不唯一,選擇位置在最前面的一個〕。例如:輸入的數(shù)組為:12341561218910112求出的最大數(shù)為18,行坐標為2,列坐標為1。7、求一個n位自然數(shù)的各位數(shù)字的積?!瞡是小于10的自然數(shù)〕8、計算n門課程的平均值,計算結(jié)果作為函數(shù)值返回。例如:若有5門課程的成績是:92,76,69,58,88,則函數(shù)的值為76.599998。求一批數(shù)中小于平均值的數(shù)的個數(shù)。10、編寫函數(shù)判斷一個整數(shù)m的各位數(shù)字之和能否被7整除,可以被7整除則返回1,否則返回0。調(diào)用該函數(shù)找出100~200之間滿足條件的所有數(shù)。11、請編一個函數(shù)voidfun<inttt[M][N],intpp[N]>,tt指向一個M行N列的二維數(shù)組,求出二維數(shù)組每列中最大元素,并依次放入pp所指一維數(shù)組中。二維數(shù)組中的數(shù)已在主函數(shù)中賦予。12、編寫函數(shù)fun用比較法對主程序中用戶輸入的具有10個數(shù)據(jù)的數(shù)組a按由大到小排序,并在主程序中輸出排序結(jié)果。13、編寫main程序調(diào)用函數(shù)fact求解從m個元素選n個元素的組合數(shù)的個數(shù)。計算公式是:組合數(shù)=m!/<n!.<m-n>!>。要求:m不能小于n,否則應(yīng)有容錯處理。說明:函數(shù)fact<x>的功能是求x!。找出一批正整數(shù)中的最大的偶數(shù)。15、實現(xiàn)兩個整數(shù)的交換。例如:給a和b分別輸入:60和65,輸入為:a=65b=6016、將字符串中的小寫字母轉(zhuǎn)換為對應(yīng)的大寫字母,其它字符不變。求一個四位數(shù)的各位數(shù)字的立方和。18、求一組數(shù)中大于平均值的數(shù)的個數(shù)。例如:給定的一組數(shù)為1,3,6,9,4,23,35,67,12,88時,函數(shù)值為3。19、對任意輸入的x,用下式計算并輸出y的值。5x<10y=0x=10-5x>1020、求給定正整數(shù)m以內(nèi)的素數(shù)之和。例如:當m=20時,函數(shù)值為77。21、判斷整數(shù)x是否是同構(gòu)數(shù)。若是同構(gòu)數(shù),函數(shù)返回1;否則返回0。x的值由主函數(shù)從鍵盤讀入,要求不大于100。22、用函數(shù)求N個[10,60]上的整數(shù)中能被5整除的最大的數(shù),存在則返回這個最大值,如果不存在則返回0。23、編寫函數(shù)fun求sum=d+dd+ddd+……+dd...d<n個d>,其中d為1-9的數(shù)字。例如:3+33+333+3333+33333<此時d=3,n=5>,d和n在主函數(shù)中輸入。24、編寫函數(shù)fun將一個數(shù)組中的值按逆序存放,并在main<>函數(shù)中輸出。例如:原來存順序為8,6,5,4,1。要求改為:1,4,5,6,8。25、對長度為8個字符的字符串,將8個字符按降序排列。例如:原來的字符串為CEAedcab,排序后輸出為edcbaECA根據(jù)整型參數(shù)n,計算如圖公式的值。鍵盤上輸入一個3行3列矩陣的各個元素的值〔為整數(shù)〕然后輸出主對角線元素的積,并在fun<>函數(shù)中輸出。28、編寫函數(shù)fun<str,i,n>,從字符串str中刪除第i個字符開始的連續(xù)n個字符〔注意:str[0]代表字符串的第一個字符〕。29、統(tǒng)計出若干個學生的平均成績,最高分以與得最高分的人數(shù)。例如:輸入10名學生的成績分別為92,87,68,56,92,84,67,75,92,66,則輸出平均成績?yōu)?7.9,最高分為92,得最高分的人數(shù)為3人。30、編寫程序,實現(xiàn)矩陣〔3行3列〕的轉(zhuǎn)置〔即行列互換〕用函數(shù)實現(xiàn)字符串的復制,不允許用strcpy<>函數(shù)。32、從鍵盤為一維整型數(shù)組輸入10個整數(shù),調(diào)用fun函數(shù)找出其中最小的數(shù),并在main函數(shù)中輸出。請編寫fun函數(shù)。用do-while語句求1~100的累計和編寫函數(shù)求1~100中奇數(shù)的平方和。結(jié)果為16665035、計算并輸出給定整數(shù)的所有因子之積〔包括自身〕。規(guī)定這個整數(shù)的值不大于50。求1到100之間的偶數(shù)之積37、編寫函數(shù)求表達式的和〔n的值由主函數(shù)輸入〕。1-1/2+1/3-1/4++1/m38、產(chǎn)生20個[30,120]上的隨機整數(shù)放入二維數(shù)組a[5][4]中,求其中的最小值。39、能計算從1開始到n的自然數(shù)的和,n由鍵盤輸入,并在main<>函數(shù)中輸出。當N為偶第三行i=2i=i+2第四行i*i41、計算出k以內(nèi)最大的10個能被13或17整除的自然數(shù)之和。〔k〈3000〕42、判斷一個整數(shù)w的各位數(shù)字平方之和能否被5整除,可以被5整除則返回1,否則返回0。43、從低位開始取出長整型變量s奇數(shù)位上的數(shù),依次構(gòu)成一個新數(shù)放在t中。例如:當s中的數(shù)為:7654321時,t中的數(shù)為:7531。如果為642,在第二行加,s/=10;44、求大于lim〔lim小于100的整數(shù)〕并且小于100的所有素數(shù)并放在aa數(shù)組中,該函數(shù)返回所求出素數(shù)的個數(shù)。求一批數(shù)中最大值和最小值的差如為積將-改*46、求出菲波那契數(shù)列的前一項與后一項之比的極限的近似值。例如:當誤差為0.0001時,函數(shù)值為0.618056。47、將兩個兩位數(shù)的正整數(shù)a、b合并形成一個整數(shù)放在c中。合并的方式是:將a數(shù)的十位和個位數(shù)依次放在c數(shù)的個位和百位上,b數(shù)的十位和個位數(shù)依次放在c數(shù)的十位和千位上。例如:當a=45,b=12,調(diào)用該函數(shù)后,c=2514。答案;48、編寫函數(shù)判斷一個整數(shù)m的各位數(shù)字之和能否被7整除,可以被7整除則返回1,否則返回0。調(diào)用該函數(shù)找出100~200之間滿足條件的所有數(shù)。判斷m是否為素數(shù)50、給定n個數(shù)據(jù),求最小值出現(xiàn)的位置〔如果最小值出現(xiàn)多次,求出第一次出現(xiàn)的位置即可〕。51、求出二維數(shù)組周邊元素之和,作為函數(shù)值返回。二維數(shù)組的值在主函數(shù)中賦予。52、編寫函數(shù)實現(xiàn)兩個數(shù)據(jù)的交換,在主函數(shù)中輸入任意三個數(shù)據(jù),調(diào)用函數(shù)對這三個數(shù)據(jù)從大到小排序。53、編寫函數(shù)判斷一個整數(shù)能否同時被3和5整除,若能則返回值為1,否則為0。調(diào)用該函數(shù)求出15~300之間能同時被3和5整除的數(shù)的個數(shù)。編寫函數(shù)fun,求任一整數(shù)m的n次方55、從鍵盤輸入一個大于3的整數(shù),調(diào)用函數(shù)fun判斷其是否素數(shù),然后在main函數(shù)中輸出相應(yīng)的結(jié)論信息。例如:7是素數(shù),8不是素數(shù)。請編寫fun函數(shù)。素數(shù)是僅能被1和自身整除的數(shù)用輾轉(zhuǎn)相除法求兩個整數(shù)的最大公約數(shù)求一批數(shù)中小于平均值的數(shù)的個數(shù)58、編寫函數(shù)用選擇排序法對數(shù)組中的數(shù)據(jù)進行從小到大的排序。59、從鍵盤為一維整型數(shù)組輸入10個整數(shù),調(diào)用fun函數(shù)找出其中最小的數(shù),并在main函數(shù)中輸出。將從鍵盤上輸入的每個單詞的第一個字母轉(zhuǎn)換為大寫字母,輸入時各單詞必須用空格隔開,用’.’結(jié)束輸入61、編寫函數(shù)fun求1!+2!+3!+……+n!的和,在main函數(shù)中由鍵盤輸入n值,并輸出運算結(jié)果。請編寫fun函數(shù)。例如:若n值為5,則結(jié)果為15362、根據(jù)整型形參m,計算如下公式的值:y=sin<m>*10。例如:若m=9,則應(yīng)輸出:4.12118563、求一個大于10的n位整數(shù)的后n-1位的數(shù),并作為函數(shù)值返回。64、求給定正整數(shù)m以內(nèi)的素數(shù)之和。例如:當m=20時,函數(shù)值為77。求給定正整數(shù)n以內(nèi)的素數(shù)之積?!瞡<28〕求一個給定字符串中的字母的個數(shù)。68、編寫程序,求矩陣〔3行3列〕與2的乘積例如:輸入下面的矩陣:100200300400500600700800900程序輸出:2004006008001000120014001600180069、編寫函數(shù)fun用比較法對主程序中用戶輸入的具有10個數(shù)據(jù)的數(shù)組a按由大到小排序,并在主程序中輸出排序結(jié)果。70、編寫函數(shù)fun計算下列分段函數(shù)的值:x^2+x+6x<0且x≠-3f<x>=x^2-5x+60≤x<10且x≠2與x≠3x^2-x-1其它71、用函數(shù)將第2個串連接到第1個串之后,不允許使用strcat函數(shù)。72、求一組數(shù)中大于平均值的數(shù)的個數(shù)。例如:給定的一組數(shù)為1,3,6,9,4,23,35,67,12,88時,函數(shù)值為3。73、編寫函數(shù)用冒泡排序法對數(shù)組中的數(shù)據(jù)進行從小到大的排序。74、將兩個兩位數(shù)的正整數(shù)a、b合并形成一個整數(shù)放在c中。合并的方式是:將a數(shù)的十位和個位數(shù)依次放在c數(shù)的千位和十位上,b數(shù)的十位和個位數(shù)依次放在c數(shù)的個位和百位上。例如:當a=45,b=12。調(diào)用該函數(shù)后,c=4251。75、對某一正數(shù)的值保留2位小數(shù),并對第三位進行四舍五入。79、找出一個大于給定整數(shù)且緊隨這個整數(shù)的素數(shù),并作為函數(shù)值返回。80、用函數(shù)求fibonacci數(shù)列前n項的和。說明:fibonacci數(shù)列為數(shù)列的第一項值為1,第二項值也為1,從第三項開始,每一項均為其前面相鄰兩項和。例如:當n=28時,運行結(jié)果:83203981、刪除所有值為y的元素。數(shù)組元素中的值和y的值由主函數(shù)通過鍵盤輸入82功能:求一分數(shù)序列2/1,3/2,5/3,8/5,13/8,21/13…的前n項之和。說明:每一分數(shù)的分母是前兩項的分母之和,每一分數(shù)的分子是前兩項的分子之和例如:求前20項之和的值為32.660259。inti;floatf1=1,f2=1,f3,s=0;for<i=1;i<=n;i++>{f3=f1+f2;f1=f2;f2=f3;s=s=f2/f1;}returns;83功能:從鍵盤上輸入任意實數(shù),求出其所對應(yīng)的函數(shù)值。z=e的x次冪〔x>10>z=log<x+3><x>-3>z=sin<x>/<<cos<x>+4>答案:doublez;If<x>10>z=log<x+3>elseif<x>-3>z=log<x+3>;elsez=sin<x>/<cos<x>+4>;return<z>;84題目:用函數(shù)求一個N階方陣右下三角元素的和〔包括副對角線上的元素〕。intI,j,k=0;for<i=0;i<N;i++>for<j=N-1-I;j<N;j++>k=k+a[i][j];return<k>;85功能:用函數(shù)實現(xiàn)字符串的復制,不允許用strcpy<>函數(shù)。inti;for<i=0;str1[i]!=’\0’;i++>str2[i]=str1[i];str2[i]=’\0’86功能:將字符串中的小寫字母轉(zhuǎn)換為對應(yīng)的大寫字母,其它字符不變。inti;for<i=0;str[i]!=’\0’;i++>if<str[i]>=’a’&&str[i]<=’z’>str[i]=str[i]-3287功能:編寫函數(shù)fun其功能是:根據(jù)整型形參m,計算如下公式的值:y=1/2!+1/4!+...+1/m!〔m是偶數(shù)〕intI,j;doubles=1;for<i=2;i<=m;i+=2>{for<j=i-1;j<=I;j++>s=s*j;y=y+1.0/s;}returny;88功能:能計算從1開始到n的自然數(shù)中偶數(shù)的平方的和,n由鍵盤輸入,并在main<>函數(shù)中輸出?!瞡是偶數(shù)〕intsum,I;sum=0;for
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 新媒體平臺傳播策略-洞察分析
- 云計算在支付行業(yè)的應(yīng)用-洞察分析
- 隧道襯砌施工智能化-洞察分析
- 雙邊新能源投資合作模式-洞察分析
- 鐵路車輛故障診斷與決策支持-洞察分析
- 一級親屬遺傳咨詢策略-洞察分析
- 2024年柞水縣人民醫(yī)院高層次衛(wèi)技人才招聘筆試歷年參考題庫頻考點附帶答案
- 農(nóng)產(chǎn)品質(zhì)押合同(2篇)
- 計算機組裝與維護項目教程項目教程課件
- 2024年滬科新版九年級科學下冊月考試卷
- 消防水域救援個人防護裝備試驗 大綱
- 機電樣板施工主要技術(shù)方案
- 涉稅風險管理方案
- 青島市2022-2023學年七年級上學期期末道德與法治試題
- 高空作業(yè)安全免責協(xié)議書范本
- 石油化學智慧樹知到期末考試答案章節(jié)答案2024年中國石油大學(華東)
- 手術(shù)后如何防止排尿困難
- 特種設(shè)備“日管控、周排查、月調(diào)度”表格
- 重點關(guān)愛學生幫扶活動記錄表
- 2021年10月自考00850廣告設(shè)計基礎(chǔ)試題及答案含解析
- 結(jié)構(gòu)化面試表格
評論
0/150
提交評論