版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(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=GetMete
2、r(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(float m
3、eter)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)float area;
4、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)result=1;elseresul
5、t=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;inum;i+)printf(n
6、);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;OutPutl(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.11描述:求出3個(gè)數(shù)字的立方的和*
7、/#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;/*作者:白銀日期:2007.6.11描述:
8、輸入一定的錢數(shù),得出最少需要多少張*/#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元的張坨啟0);printf( 需要50元的張坨同1);printf
9、( 需要20元的張坨同2);printf( 需要10元的張坨同3);printf( 需要5元的張肝同4);printf( 需要2元的張肝啟5);printf( 需要1元的張肝啟6);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ù)字,并且輸出。*/轉(zhuǎn)換成16進(jìn)制轉(zhuǎn)換成2進(jìn)制轉(zhuǎn)換成8進(jìn)制轉(zhuǎn)換成12進(jìn)制轉(zhuǎn)換成7進(jìn)制反向輸出#include void GetSixteen(
10、int num);/void GetTwo(int num);/void GetEight(int num);/void GetTwelve(int num);/void GetSeven(int num);/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);GetTwelve(num);GetSeven(num);void Sort(int *a,int i)int j;for(j=i-1;j=0;j-).
11、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)制為:);while(num!=0)ai=num%2;num=num/2;i+;Sort(a,i);void GetEight(int num)int a100
12、;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;printf( 轉(zhuǎn)換成7進(jìn)制為:);while(num!=0)ai=num%7;num=num/7;i+;Sort(a,i);/*姓名:白銀時(shí)間:2007.6.11描
13、述:輸入半徑,底和高求出圓的面積,周長(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;float perimeter;printf(請(qǐng)輸入半徑,高和底邊長(zhǎng)度n);scanf(%f%f%f,&r,&hight,&length);area=GetRoundArea
14、(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 GetRoundPerimeter(float r)float perimeter;perimeter=2*PI*r;return perimeter;float GetTrig
15、onArea(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)輸入一個(gè)字符數(shù)組n);for(i=0;iN;i+)scanf(%c”,&ai);if(ai=n)break;num=GetNumber(a,i);printf(數(shù)組中小寫字母的個(gè)數(shù)是
16、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組成的三角形*/#include char Input();int InputNumber();void Output(char c,int num);void main()int c;int num;c=Input();num=InputNumber();Output(c,num);char Input()char c;char an
17、s=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,&num);if(num26)break;elseprintf(輸入錯(cuò)誤,重新輸入n);return num;void Output(char c,int num)int i;int j;for(j
18、=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);void GetNextday(int year,int month,int day);int IsLeapyear(int year);int GetDays(int year,int month);
19、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=IsLeapyear(year);if(result=1)printf(閏年 n);elseprintf(不是 IW年 n);days=GetDays(year,month);printf(這個(gè)月有%天坨2丫$)
20、;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:case 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
21、 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;elseprintf( 正確的日期n);result=1;return result;void GetNextday(int year,int month,int day)if(IsRealDays(year,month,d
22、ay)=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)b
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024蘋果產(chǎn)業(yè)鏈金融風(fēng)險(xiǎn)防控合作協(xié)議3篇
- 2025年度林地林木種植與生態(tài)修復(fù)合同2篇
- 2024食堂食材的采購合同協(xié)議
- 2025賓館客房銷售數(shù)據(jù)共享與處理合同模板3篇
- 2025年度特色美食研發(fā)與酒店合作合同3篇
- 2025年度豬欄工程總承包及生態(tài)環(huán)保合同4篇
- 2025年度智能家居與安防系統(tǒng)一體化合同2篇
- 2025年4-甲基咪唑項(xiàng)目可行性研究報(bào)告
- 2025個(gè)人收藏品交易合同參考樣本4篇
- 汽車配件購銷合同范文
- 貴州省2024年中考英語真題(含答案)
- 施工項(xiàng)目平移合同范本
- 北師大版八年級(jí)上冊(cè)數(shù)學(xué)期中綜合測(cè)試卷(含答案解析)
- 幼兒園創(chuàng)意美勞培訓(xùn)
- 同濟(jì)大學(xué)第四版線性代數(shù)課后習(xí)題答案
- 醫(yī)療領(lǐng)域人工智能技術(shù)應(yīng)用的倫理與法規(guī)
- 工地春節(jié)停工復(fù)工計(jì)劃安排
- 美容面部皮膚知識(shí)課件
- 胰島素注射的護(hù)理
- 腦梗死健康宣教的小講課
評(píng)論
0/150
提交評(píng)論