




已閱讀5頁,還剩8頁未讀, 繼續(xù)免費閱讀
版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領
文檔簡介
總結gertwerrwr 1、函數(shù)fun的功能是判斷一個整數(shù)是否是素數(shù),若是返回1,否則返回0.int fun(int m)int k=2;while(k=m&(m%k)k+;if(m=k)return1;else return0; 2、請編寫一個函數(shù)fun,它的功能是找出一維整型數(shù)組元素中最大的值和它所在的下標,最大的值和它所在的下標通過形參傳回。 數(shù)組元素中的值已在主函數(shù)中賦予。 主函數(shù)中x是數(shù)組名,n是x中的數(shù)據(jù)個數(shù),max存放最大值,index存放最大值所在元素的下標。 void fun(int a,int n,int*max,int*d)int i;*max=a0;*d=0;for(i=1;i*max)*max=ai;*d=i; 3、函數(shù)fun的功能是按以下遞歸公式求函數(shù)值。 10(n=1)fun(n)=fun(int n)int c;if(n=1)c=10;else c=fun(n-1)+2;return(c); 4、函數(shù)fun的功能是找出100999之間(含有100和999)所有整數(shù)中各位上數(shù)字之和為x(x為一正整數(shù))的整數(shù),然后輸出;符合條件的整數(shù)個數(shù)作為函數(shù)值返回。 int fun(int x)int n,s1,s2,s3,t;n=0;t=100;while(t0)s=s/100;*t=s%10*sl+*t;sl=sl*10; 6、請編寫函數(shù)fun,它的功能是求出1到1000之間能被7或11整除,但不能同時被7和11整除的所有整數(shù)并將它們放在a所指的數(shù)組中,通過n返回這些數(shù)的個數(shù)。 void fun(int*a,int*n)int i,j=0;for(i=1;i1) 7、給定程序中,函數(shù)fun的功能是將a所指43矩陣中第k行的元素與第0行元素交換。 void fun(int(*a)N,int k)/*N為宏定義的列數(shù)*/int i,temp;for(i=0;i 8、請編寫函數(shù)fun,函數(shù)的功能是移動字符串中的內(nèi)容,移動的規(guī)則如下把第1到第m個字符,平移到字符串的最后,把第m+1到最后的字符移到字符串的前部。 void fun(char*w,int m)int i,j;char t;for(j=0;j 9、函數(shù)fun的功能是將a所指35矩陣中第k列的元素左移到第0列,第k列以后的每列元素依次左移,原來左邊的各列依次繞道右邊。 void fun(int(*a)N,int k)int i,j,p,temp;for(p=1;p=0;j-)tjN-1=rj; 12、函數(shù)fun的功能是根據(jù)形參m的值(2 例如,若輸入2,則輸出1224若輸入4,則輸出1234246836912481216void fun(int aMM,int m)int j,k;for(j=0;j 13、函數(shù)fun的功能是將一個由八進制數(shù)字字符組成的字符串轉換為與其面值相等的十進制整數(shù)。 規(guī)定輸入的字符串最多只能包含5位八進制數(shù)字。 int fun(char*p)int n;n=*p-0;p+;while(*p!=0)n=n*8+*p-0;p+;return n; 14、函數(shù)fun的功能是計算下式前n項的和s=(1*3)/(2*2)-(3*5)/(4*4)+(5*7)/(6*6)-.+(-1)(n-1)*(2n-1)(2n+1)/(2n*2n)作為函數(shù)值返回。 double fun(int n)int i,k;double s,t;s=0;k=1;for(i=1;i=n;i+)t=2*i;s=s+k*(2*i-1)*(2*i+1)/(t*t);k=k*(-1);return s; 15、函數(shù)的功能是根據(jù)以下公式計算s,計算結果作為函數(shù)值返回;n通過形參傳入。 s=1+1/(1+2)+1/(1+2+3)+.+1/(1+2+.+n)double fun(int n)int i;double sum=1,s=1;for(i=2;i=eps)sum+=t;t1*=i;t2*=(2*i+1);t=t1/t2;i+;return sum*2; 17、函數(shù)fun的功能是計算并輸出high以內(nèi)最大的10個素數(shù)之和。 high由主函數(shù)傳給fun函數(shù)。 int fun(int high)int sum=0,n=0,j,yes;while(high=2)&(n10)yes=1;for(j=2;j=0.000001)x0=x1;x1=cos(x0);return x1; 19、函數(shù)fun的功能是求出兩個非零正整數(shù)的最大公約數(shù),并作為函數(shù)值返回。 int fun(int a,int b)int r,t;if(a 20、將a,b中的兩個兩位正整數(shù)合并形成一個新的整數(shù)放在c中。 合并的方式是將a中的十位和各位數(shù)依次放在變量c的百位和各位上,b中的十位和個位數(shù)依次放在變量c的千位和十位上。 例如,當a=45,b=12.調(diào)用該函數(shù)后,c=1425.void fun(int a,int b,long*c)int a1,a2,b1,b2;a1=a/10;a2=a%10;b1=b/10;b2=b%10;*c=b1*1000+a1*100+b2*10+a2; 21、函數(shù)fun,該函數(shù)的功能是實現(xiàn)B=A+A,即把矩陣A加上A的轉置,存放在矩陣B中。 計算結果在main函數(shù)中輸出。 例如,輸入下面的矩陣123456789其轉置矩陣為147258369程序輸出261061014101418void fun(int a33,int b33)int i,j;for(i=0;i3;i+)for(j=0;j3;j+)bij=aij+aji; 22、函數(shù)fun的功能是求s=aaaa-aaaaaa(此處aaaa表示n個a,a和n的值在1至9之間)。 例如a=3,n=6,則以上表達式為s=333333-33333-3333-333-33-3long fun(int a,int n)int j;long s=0,t=0;for(j=0;j 23、函數(shù)fun,它的功能是求出能整除形參x且不是偶數(shù)的各整數(shù),并按從小到大的順序放在pp所指的數(shù)組中,這些除數(shù)的個數(shù)通過形參n返回。 void fun(int x,int pp,int*n)int i,j=0;for(i=1;i=0&chsl)return t;else returns; 3、假定輸入的字符串中只包含字母和*號。 請編寫函數(shù)fun,它的功能是除了尾部的*號之外,將字符串中其它*號全部刪除。 形參p已指向字符串中最后的一個字母。 void fun(char*a,char*p)char*s=a;while(*s=*)s+;while(s!=p)if(*s!=*)*a=*s;a+;s+;while(*p)*a=*p;a+;p+;*a=0; 4、假定輸入的字符串中只包含字母和*號。 請編寫函數(shù)fun,它的功能是刪除字符串中所有的*號。 在編寫程序時。 void fun(char*a)char*p=a,*s=a;while(*p)if(*p=*)p+;else*s=*p;s+;p+;*s=0; 5、規(guī)定輸入的字符串中只包含字母和*號。 請編寫函數(shù)fun,它的功能是將字符串中的前導*號全部刪除,中間和尾部的*號不刪除。 void fun(char*a)char*s=a,*p=a;while(*s=*)s+;while(*s)*p=*s;s+;p+;*p=0; 6、統(tǒng)計形參s所指字符串中數(shù)字字符出現(xiàn)的次數(shù),并存放在形參t所指的變量中,最后在主函數(shù)中輸出。 void fun(char*s,int*t)int i,n;n=0;for(i=0;si!=0;i+)if(si=0&si=a&*ssn)while(n=0)s+;n-;*s=0; 11、函數(shù)fun的功能是計算s所指字符串中含有t所指字符串的數(shù)目,并作為函數(shù)值返回。 int fun(char*s,char*t)int n;char*p,*r;n=0;while(*s)p=s;r=t;while(*r)if(*r=*p)r+;p+;else break;if(*r=0)n+;s+;return n; 12、函數(shù)fun的功能是在形參s所指字符串中尋找與參數(shù)c相同的字符,并在其后插入一個與之相同的字符,若找不到相同的字符則函數(shù)不做任何處理。 void fun(char*s,char c)int i,j,n;for(i=0;si!=0;i+)if(si=c)n=0;while(si+1+n!=0)n+;for(j=i+n+1;ji;j-)sj+1=sj;sj+1=c;i=i+1; 13、函數(shù)fun的功能是,將形參s所指字符串的所有字母字符順序前移,其他字符順序后移,處理后新字符串的首地址作為函數(shù)值返回。 char*fun(char*s)int i,j,k,n;char*p,*t;n=strlen(s)+1;t=(char*)malloc(n*sizeof(char);p=(char*)malloc(n*sizeof(char);j=0;k=0;for(i=0;i=a)&(si=A)&(si=0&sii;j-)sj+1=sj;sj+1=*;i=i+1; 16、函數(shù)fun的功能是把形參s所指字符串中下標為奇數(shù)的字符右移到下一個奇數(shù)位置,最右邊被移出字符串的字符繞回放到第一個奇數(shù)位置,下標為偶數(shù)的字符不動(注字符串的長度大于等于2)。 void fun(char*s)int i,n,k;char c;n=0;for(i=0;si!=0;i+)n+;if(n%2=0)k=n-1;else k=n-2;c=sk;for(i=k-2;i=1;i=i-2)si+2=si;s1=c; 17、編寫一個函數(shù)void fun(char*tt,int pp),統(tǒng)計在tt字符串中a到z26個小字母各自出現(xiàn)的次數(shù),并依次放在pp所指數(shù)組中。 void fun(char*tt,int pp)char*s=tt;int i;for(i=0;i26;i+)ppi=0;while(*s)if(*s=a)i=*s-97;ppi+;s+; 1、學生的記錄由學號和成績組成,N名學生的數(shù)據(jù)已在主函數(shù)放入結構體數(shù)組s中,請編寫函數(shù)fun,它的功能是按分數(shù)的高低排列學生的記錄,高分在前。 void fun(STREC a)int i,j,t;char name10;for(i=0;i 2、學生的記錄由學號和成績組成,N名學生的數(shù)據(jù)已在主函數(shù)中放入結構體數(shù)組s中,請編寫函數(shù)fun,它的功能是函數(shù)返回指定學號的學生數(shù)據(jù),指定的學號在主函數(shù)中輸入。 若沒找到指定學號,在結構體變量中給學號置空串,給成績置-1,作為函數(shù)值返回typedef structchar num10;int s;STREC;STREC fun(STREC*a,char*b)int i;STREC t=0,-1;for(i=0;i 3、函數(shù)fun的功能是將不帶頭節(jié)點的單向鏈表結點數(shù)據(jù)域中的數(shù)據(jù)從小到大排序。 void fun(NODE*h)NODE*p,*q;int t;p=h;while(p)q=p-next;while(q)if(p-dataq-data)t=p-data;p-data=q-data
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 農(nóng)村一二三產(chǎn)業(yè)融合對農(nóng)村農(nóng)業(yè)產(chǎn)業(yè)國際競爭力的提升報告
- 《我要做好孩子》讀后感(集錦15篇)
- 瀝青混合料生產(chǎn)項目初步設計(僅供參考)
- 家居科技產(chǎn)業(yè)園項目建議書(參考模板)
- 共享自習室項目規(guī)劃設計方案(參考范文)
- 2025年浙江省麗水市龍泉市中考數(shù)學一模試卷
- 2025年中央機關及其直屬機構錄用公務員考試+申論(地市級)
- 醫(yī)療廢物信息平臺建設與管理
- 兒童心理教育課
- 四川省雅安市名山中學2023-2024學年高一上學期12月月考物理題 含解析
- 2024年自治區(qū)文化和旅游廳所屬事業(yè)單位招聘工作人員考試真題
- (二模)臨沂市2025年高三高考模擬考試歷史試題卷(含答案)
- 雇保姆看孩子合同協(xié)議
- (四模)長春市2025屆高三質(zhì)量監(jiān)測(四)語文試卷(含答案詳解)
- 2025年小學語文教師實習工作總結模版
- 景區(qū)安全生產(chǎn)管理規(guī)章制度大全
- 2024焊接工程師資格證書試題及答案指南
- 【MOOC】運動與健康-湖北大學 中國大學慕課MOOC答案
- 2024年上海市各區(qū)高三語文二模試卷【文言文閱讀題】匯集練附答案解析
- 99S203 消防水泵接合器安裝圖集
- CRH2-第2章-轉向架
評論
0/150
提交評論