



版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、./*姓名:白銀日期: 2007.6.11描述:英尺,英寸,米,厘米之間的轉(zhuǎn)換*/#include float GetInch(float feet);float GetMeter(float inch);float GetCentiMeter(float meter);void main()float inch;float meter;float centimeter;float feet;printf( 請(qǐng)輸入英尺的值n);scanf(%f,&feet);inch=GetInch(feet);printf( 轉(zhuǎn)換成英寸的結(jié)果是%.2f:,inch);printf(n);meter=GetM
2、eter(GetInch(feet);printf( 轉(zhuǎn)換成米的結(jié)果是%.2f:,meter);printf(n);centimeter=GetCentiMeter(GetMeter(GetInch(feet);printf( 轉(zhuǎn)換成米的結(jié)果是%.2f:,centimeter);printf(n);.float GetInch(float feet)float inch;inch=feet*12;return inch;float GetMeter(float inch)float meter;meter=inch*2.54;return meter;float GetCentiMeter(f
3、loat meter)float centimeter;centimeter=meter*100;return centimeter;/*姓名:白銀日期: 2007.6.11描述:底和高求三角形面積*/#include float GetArea(float h,float l);void main();.float area;float h;float l;printf(請(qǐng)輸入底和高n);scanf(%f,%f,&l,&h);area=GetArea(h,l);printf(三角形面積 =%.2f,area);printf(n);float GetArea(float h,float l)f
4、loat area;area=h*l/2;return area;/*姓名:白銀日期: 2007.6.11描述:函數(shù)遞歸求階乘*/#include int GetFactorial(int number);void main()int number;unsigned long int result;printf(請(qǐng)輸入 number 的值 n);scanf(%d,&number);.result=GetFactorial(number);printf(結(jié)果是 %dn,result);int GetFactorial(int number)int result;if(number=1)resul
5、t=1;elseresult=GetFactorial(number-1)*number;return result;/*姓名:白銀日期: 2007.6.11描述:畫出一個(gè)正方形*/#include void Draw(int num);void OutPut1(int num);void OutPut2(int num);void main();.int num;printf(請(qǐng)輸入正方型的行數(shù)n);scanf(%d,&num);Draw(num);printf(n);void OutPut1(int num)int i;for(i=0;inum;i+)printf(*);for(i=0;i
6、num;i+)printf(n);void OutPut2(int num)int i;for(i=0;inum;i+)printf(n);for(i=0;inum;i+)printf(*);.void Draw(int num)int i;int j;OutPut1(num);for(i=0;inum;i+)for(j=0;jnum;j+)if(i=0&j=0)|(i=(num-1)&j=0)|(i=(num-1)&j=(num-1)|(i=0&j= (num-1)printf(*);elseprintf( );printf(n);OutPut2(num);/*姓名:白銀日期: 2007.6
7、.11描述:求出3 個(gè)數(shù)字的立方的和;.*/#include #include float GetNumber(float a,float b,float c);void main()float a,b,c;float num;printf(請(qǐng)輸入 3 個(gè)數(shù)字 n);scanf(%f%f%f,&a,&b,&c);num=GetNumber(a,b,c);printf(結(jié)果 =%.2fn,num);float GetNumber(float a,float b,float c)float num;num=(float) (pow(a,3)+pow(b,3)+pow(c,3);return num
8、;/*作者:白銀日期: 2007.6.11描述:輸入一定的錢數(shù),得出最少需要多少?gòu)?/#include int GetMoney(int *num,int money);void main();.int a7;int *p;int num;p=#printf(請(qǐng)輸入錢數(shù) n);scanf(%d,p);a0=GetMoney(p,100);a1=GetMoney(p,50);a2=GetMoney(p,20);a3=GetMoney(p,10);a4=GetMoney(p,5);a5=GetMoney(p,2);a6=GetMoney(p,1);printf(需要 100 元的 %d張n
9、,a0);printf(需要 50 元的 %d張 n,a1);printf(需要 20 元的 %d張 n,a2);printf(需要 10 元的 %d張 n,a3);printf(需要 5元的 %d張 n,a4);printf(需要 2元的 %d張 n,a5);printf(需要 1元的 %d張 n,a6);int GetMoney(int *num,int money)int count;count=*num/money;*num=*num%money;return count;./*作者:白銀日期: 2007, 6, 11描述:輸入一個(gè)數(shù)轉(zhuǎn)換成16, 2, 12,7, 8 進(jìn)制的數(shù)字,并且
10、輸出。*/#include void GetSixteen(int num);/轉(zhuǎn)換成 16 進(jìn)制void GetTwo(int num);/轉(zhuǎn)換成 2進(jìn)制void GetEight(int num);/轉(zhuǎn)換成8 進(jìn)制void GetTwelve(int num);/轉(zhuǎn)換成 12 進(jìn)制void GetSeven(int num);/轉(zhuǎn)換成7 進(jìn)制void Sort(int *a,int i);/反向輸出void main()int num;printf(請(qǐng)輸入一個(gè)數(shù)字n);scanf(%d,&num);GetSixteen(num);GetTwo(num);GetEight(num);GetT
11、welve(num);GetSeven(num);void Sort(int *a,int i)int j;for(j=i-1;j=0;j-);.printf(%d ,aj);printf(n);void GetSixteen(int num)int a100;int i=0;int j;printf(轉(zhuǎn)換成 16 進(jìn)制為 :);while(num!=0)ai=num%16;num=num/16;i+;for(j=i-1;j=0;j-)printf(%x ,aj);printf(n);void GetTwo(int num)int a100;int i=0;printf(轉(zhuǎn)換成 2 進(jìn)制為 :
12、);while(num!=0);.ai=num%2;num=num/2;i+;Sort(a,i);void GetEight(int num)int a100;int i=0;printf(轉(zhuǎn)換成 8 進(jìn)制為 :);while(num!=0)ai=num%8;num=num/8;i+;Sort(a,i);void GetTwelve(int num)int a100;int i=0;printf(轉(zhuǎn)換成 12 進(jìn)制為 :);while(num!=0)ai=num%12;num=num/12;i+;.Sort(a,i);void GetSeven(int num)int a100;int i=0
13、;printf(轉(zhuǎn)換成 7 進(jìn)制為 :);while(num!=0)ai=num%7;num=num/7;i+;Sort(a,i);/*姓名:白銀時(shí)間: 2007.6.11描述:輸入半徑,底和高求出圓的面積,周長(zhǎng)和三角形面積*/#include #define PI 3.14float GetRoundArea(float r);float GetRoundPerimeter(float r);float GetTrigonArea(float hight,float length);void main()float r;.float hight;float length;float area
14、;float perimeter;printf(請(qǐng)輸入半徑,高和底邊長(zhǎng)度n);scanf(%f%f%f,&r,&hight,&length);area=GetRoundArea(r);printf(圓的面積是 %fn,area);perimeter=GetRoundPerimeter(r);printf(圓的周長(zhǎng)是 %fn,perimeter);area=GetTrigonArea(hight,length);printf(三角形的面積是%fn,area);float GetRoundArea(float r)float area;area=PI*r*r;return area;float G
15、etRoundPerimeter(float r)float perimeter;perimeter=2*PI*r;return perimeter;float GetTrigonArea(float hight,float length)float area;area=hight*length/2;.return area;/*姓名:白銀日期: 2007.6.11描述:輸入一個(gè)字符串,統(tǒng)計(jì)小寫字母?jìng)€(gè)數(shù)*/#include #define N 10000int GetNumber(char *a,int n);void main()char aN;int i;int num;printf(請(qǐng)輸
16、入一個(gè)字符數(shù)組n);for(i=0;iN;i+)scanf(%c,&ai);if(ai=n)break;num=GetNumber(a,i);printf(數(shù)組中小寫字母的個(gè)數(shù)是%dn,num);.int GetNumber(char *a,int n)int i;int count=0;for(i=0;in;i+)if(ai=Z)count+;return count;/*姓名:白銀日期: 2007.6.11描述:輸出一個(gè)由*和 A 或者 a 組成的三角形*/#include char Input();int InputNumber();void Output(char c,int num)
17、;void main()int c;int num;c=Input();num=InputNumber();.Output(c,num);char Input()char c;char ans=y;printf(請(qǐng)輸入 a,A, 或者 *n);while(ans=y)fflush(stdin);scanf(%c,&c);if(c=a|c=A|c=*)break;elseprintf(輸入錯(cuò)誤,重新輸入n);return c;int InputNumber()int num;char ans=y;printf(請(qǐng)輸入你要的三角型的行數(shù)(26)n);while(ans=y);.scanf(%d,&
18、num);if(num26)break;elseprintf(輸入錯(cuò)誤,重新輸入n);return num;void Output(char c,int num)int i;int j;for(j=1;j=num;j+)for(i=1;i=num-j;i+)printf( );for(i=1;i=2*j-1;i+)printf(%c,c);printf(n);./*作者:白銀日期: 2007.6.11描述:取得日期。這個(gè)月多少天,輸入的日期是否存在,取得下一天的日期*/#include #include int IsRealDays(int year,int month,int day);vo
19、id GetNextday(int year,int month,int day);int IsLeapyear(int year);int GetDays(int year,int month);void main()int year;int month;int day;int result;int days;printf(請(qǐng)輸入 yearn);scanf(%d,&year);printf(請(qǐng)輸入 monthn);scanf(%d,&month);printf(請(qǐng)輸入 dayn);scanf(%d,&day);IsRealDays(year,month,day);result=IsLeapy
20、ear(year);if(result=1);.printf(閏年 n);elseprintf(不是閏年 n);days=GetDays(year,month);printf(這個(gè)月有 %d天 n,days);GetNextday(year,month,day);int IsLeapyear(int year)int result;if(year%4=0&year%100!=0)|year%400=0)return result=1;elsereturn result=0;int GetDays(int year,int month)int days;switch(month)case 1:c
21、ase 3:case 5:;.case 7:case 8:case 10:case 12:days=31;break;case 4:case 6:case 9:case 11:days=30;break;case 2:if(IsLeapyear(year)=1)days=29;elsedays=28;break;return days;int IsRealDays(int year,int month,int day)int result;if(month12&month1)|yearGetDays(year,month)|day1)printf(錯(cuò)誤的日期 n);result=0;elsep
22、rintf(正確的日期 n);result=1;return result;void GetNextday(int year,int month,int day)if(IsRealDays(year,month,day)=0)printf(錯(cuò)誤 n);exit(0);if(day=GetDays(year,month)if(month=12)year+;month=1;day=1;.elsemonth+;day=1;elseday+;printf(下一天是 %d,%d,%d,year,month,day);/*姓名:白銀日期: 2007.6.11描述:建立一個(gè)函數(shù),輸入數(shù)組元素,主函數(shù)調(diào)用這個(gè)數(shù)組,輸出這個(gè)數(shù)組中元素的和*/#include #define N 1000int InPutArray(int *a);void main()int aryN;int num;int i;int sum=0;num=InPutArray(ary);for(i=0;inum;i+);.sum=sum+aryi;printf(數(shù)組元素的和是%dn,sum);int InPutArray(int *a)int i=0;printf(請(qǐng)輸入數(shù)組元素(00 為退出輸入 )n);for(i=0;iN;i+)scanf(%d,a+i);if(*(a+i)=00)
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 化學(xué)制藥原料供應(yīng)鏈行業(yè)跨境出海戰(zhàn)略研究報(bào)告
- 布絨玩具企業(yè)ESG實(shí)踐與創(chuàng)新戰(zhàn)略研究報(bào)告
- 去污用品企業(yè)ESG實(shí)踐與創(chuàng)新戰(zhàn)略研究報(bào)告
- 2025年中國(guó)金屬閃光銀手噴漆市場(chǎng)調(diào)查研究報(bào)告
- 2025年中國(guó)石產(chǎn)品市場(chǎng)調(diào)查研究報(bào)告
- 婦產(chǎn)科醫(yī)生工作計(jì)劃
- 酒店前臺(tái)接待個(gè)人工作總結(jié)
- 少先隊(duì)春季周工作計(jì)劃
- 二零二五年度保健品連鎖加盟經(jīng)營(yíng)管理合同書
- 2025年度辦公樓綠化設(shè)計(jì)與施工監(jiān)理合同范本
- 藍(lán)色卡通風(fēng)學(xué)生班干部競(jìng)選介紹PPT模板課件
- 人教新目標(biāo)英語(yǔ)九年級(jí)上冊(cè)單詞中文Units
- 機(jī)動(dòng)車牌證申請(qǐng)表格模板(完整版)
- 部編版小學(xué)語(yǔ)文三年級(jí)(下冊(cè))學(xué)期課程綱要
- 道路交通事故責(zé)任認(rèn)定行政復(fù)議申請(qǐng)書范例
- 高效液相含量測(cè)定計(jì)算公式
- 六宮格數(shù)獨(dú)解題技巧
- 公安機(jī)關(guān)通用告知書模板
- 工程款支付審批流程圖
- 人教版七年級(jí)歷史下冊(cè)第一單元填空題
- 封頭重量和容積計(jì)算
評(píng)論
0/150
提交評(píng)論