版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認(rèn)領(lǐng)
文檔簡介
1、#include<>int x(int a,int b)/* 應(yīng)用函數(shù) x()*/int i;if(a>b)i=a;elsei=b;return i;int dx(int a,int b,int c,int d)int j;j=x(d,x(c,x(b,a);/* 調(diào)用函數(shù)x()*/return j;void main()int a,b,c,d;scanf("%d %d %d %d",&a,&b,&c,&d);printf("max=%dn",dx(a,b,c,d); /* 調(diào)用函數(shù) dx()*/遞歸函數(shù)f
2、(1)=2;f(2)=3;f(n尸f(n-1)*f(n-2) 求 f(n)的值;#include<>int f(int n)int i;if(n=1)i=2;elseif(n=2)i=3;elsei=f(n-1)*f(n-2);return i;void main()int a;printf("please input data n");scanf("%d",&a);printf("%dn",f(a);/* 編寫一個函數(shù): int f (int a)功能:如果a<=0,則返回錯誤標(biāo)志-1;如果a>0,則
3、返回(1+2+3*+a)的計算結(jié)果。在主函數(shù)中輸入任意數(shù)n,以n為實參調(diào)用函數(shù)f,輸出調(diào)用結(jié)果:返回值為-1則輸出“錯誤” ;否則輸出“結(jié)果是:(該值)”。*/要求程序中包括:函數(shù)f 的定義、原形聲明以及調(diào)用。#include<> int f(int a)int i,j=0;if(a<=0)j=-1;elsefor(i=1;i<=a;i+)j+=i;return j;void main()int n;printf("please input data n");scanf("%d",&n);if(f(n)=-1)printf
4、(" 錯誤 n");elseprintf("%dn",f(n);/* 題目二: (必須熟悉)編寫兩個函數(shù): int f1(int a) int f2(int a)兩個函數(shù)分別用來判斷“完數(shù)” 和“素數(shù)” ,如果是則返回 1,不是則返回 0再編寫兩個函數(shù): void f3(int a)void f4(int a)兩個函數(shù)分別用來輸出 a 以內(nèi)的所有完數(shù)和素數(shù),分別要調(diào)用 f1 和 f2 實現(xiàn)在主函數(shù)中要求用戶輸入兩個正整數(shù)m和n,以m為參數(shù)調(diào)用f3,以n為參數(shù)調(diào)用 f4 ,即可得到 m 以內(nèi)的完數(shù), n 以內(nèi)的素數(shù)。要求程序中不能出現(xiàn)因為缺少函數(shù)原形聲明而
5、出現(xiàn)的警告。 */#include<>int f1(int a)int i,j=0;for(i=1;i<a;i+)if(a%i=0)j+=i;if(j=a)return 1;elsereturn 0;int f2(int a)int i,j=1;for(i=2;i<=a/2;i+)if(a%i=0)j=0;return j;void f3(int a)int i,j=0;for(i=1;i<=a;i+)if(f1(i) printf("%5d",i);j+;if(j%5=0)printf("n");void f4(int a
6、)int i,j=0;for(i=1;i<=a;i+)if(f2(i) printf("%5d",i);j+;if(j%5=0)printf("n");void main()int m,n;printf("please input data 'm' and 'n'n");scanf("%d,%d",&m,&n);f3(m);printf("n");f4(n);printf("n");#include<>void
7、 main()int a;int f(int n);printf("please input data n");scanf("%d",&a);printf("%dn",f(a);int f(int n)int j;if(n=1|n=2)j=1;elsej=f(n-1)+f(n-2);return j;#include<> #include<> int f(int x)int z;z=x*x+2*x+2;return z;void fu()printf("*n");void main(
8、)int a;char b10;for(;)printf("input the datan");fu();scanf("%d",&a);a=f(a);printf(" 計算得 %dn",a);fu();printf("continue or not ");scanf("%s",b);if(strcmp(b,"y")=0)continue;elsebreak;#include<>void f(int a)a+;printf(" 這是第 %d 次使用
9、該程序n",a);void main()int i;for(i=0;i<6;i+)f(i);int srray20;#include<>void scan(int srray,int n)int i;printf("intput datan");for(i=0;i<n;i+)scanf("%d",&srrayi);void pai(int srray,int n)int i,j;int t;for(i=0;i<n;i+)for(j=0;j<n-1;j+)if(srrayj>srrayj+1)t=
10、srrayj;srrayj=srrayj+1;srrayj+1=t;for(i=0;i<n;i+)printf("%d ",srrayi);void main()int n;printf("How many studentsn");scanf("%d",&n);scan(srray,n);pai(srray,n);#include<>void yi(char x,char z)printf("%c->%cn",x,z);void yid(int a,char x,char y,cha
11、r z)if(a=1)yi(x,z);elseyid(a-1,x,z,y);yi(x,z);yid(a-1,y,x,z);void main()int n;printf("please input data n");scanf("%d",&n);yid(n,'a','b','c');/ 遞歸函數(shù);(計算n!)#include<>int x(int a)int j;if(a=0|a=1)j=1;elsej=x(a-1)*a;return j;void main()int n;printf(
12、"please input data n");scanf("%d",&n);printf("%dn",x(n);#include<>double f(int grade,int n)int i,sum=0;for(i=0;i<n;i+)sum=sum+gradei;return (sum/n);void main()int n1,i,n2;int grade120,grade220;printf("how many studentsn");scanf("%d",&
13、;n1);printf("input the graden");for(i=0;i<n1;i+)scanf("%d",&grade1i);printf("how many studentsn");scanf("%d",&n2);printf("input the graden");for(i=0;i<n2;i+)scanf("%d",&grade2i);printf("%n",f(grade1,n1);printf(&q
14、uot;%n",f(grade2,n2);int a=0;#include<>void f()a+;printf(" 這是第 %d 次使用該程序n",a);void main()int i;for(i=0;i<6;i+)f();#include<>int han(int i)int j;if(i=10)j=1;elsej=2*han(i+1)+2;return j;void main() int a;printf("please input the dayn");scanf("%d",&a);printf("%dn",han(a);#include<>int max(int x,int y)int z;if(x<y)z=y;elsez=x;return z;int min(int x,int y)int z;if(x>y)z=y;elsez=x;return z;int f(int x,int y)int i;for(i=min(x,y);i-)if(x%i=0&&y%i=0)break;return i;int fu(int x,int y)int i;
溫馨提示
- 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)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年度個人養(yǎng)老金投資管理合同4篇
- 2025版專業(yè)舞蹈鞋訂購與租賃合同3篇
- 2025版木質(zhì)墻板供貨與安裝服務(wù)合同4篇
- 2025年度城市軌道交通建設(shè)項目工程總承包合同4篇
- 2025版土地儲備土地使用權(quán)流轉(zhuǎn)合同3篇
- 五金行業(yè)電子商務(wù)應(yīng)用考核試卷
- 安徽省黃山市高三第一次質(zhì)量檢測語文試卷(含答案)
- 2025版升級版土方工程勞務(wù)承包合同范本2篇
- 2025版危險化學(xué)品運輸安全責(zé)任合同3篇
- 二零二五版海運出口運輸代理合同貨物跟蹤查詢協(xié)議3篇
- 無人化農(nóng)場項目可行性研究報告
- 《如何存款最合算》課件
- 社區(qū)團支部工作計劃
- 拖欠工程款上訪信范文
- 2024屆上海市金山區(qū)高三下學(xué)期二模英語試題(原卷版)
- 《wifi協(xié)議文庫》課件
- 2025年新高考語文復(fù)習(xí) 文言文速讀技巧 考情分析及備考策略
- 2024年??谑羞x調(diào)生考試(行政職業(yè)能力測驗)綜合能力測試題及答案1套
- 一年級下冊數(shù)學(xué)口算題卡打印
- 2024年中科院心理咨詢師新教材各單元考試題庫大全-下(多選題部分)
- 真人cs基于信號發(fā)射的激光武器設(shè)計
評論
0/150
提交評論