欢迎来到天天文库
浏览记录
ID:50174121
大小:18.91 KB
页数:26页
时间:2020-03-06
《C语言函数练习题2.doc》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、/*姓名:白银日期:2007.6.11描述:英尺,英寸,米,厘米之间的转换*/#includefloatGetInch(floatfeet);floatGetMeter(floatinch);floatGetCentiMeter(floatmeter);voidmain(){ floatinch; floatmeter; floatcentimeter; floatfeet; printf("请输入英尺的值"); scanf("%f",&feet); inch=GetInch(feet); printf("转换成英寸
2、的结果是%.2f:",inch); printf(""); meter=GetMeter(GetInch(feet)); printf("转换成米的结果是%.2f:",meter); printf(""); centimeter=GetCentiMeter(GetMeter(GetInch(feet))); printf("转换成米的结果是%.2f:",centimeter); printf("");}floatGetInch(floatfeet){ floatinch; inch=feet*12; returninch;}f
3、loatGetMeter(floatinch){ floatmeter; meter=inch*2.54; returnmeter;}floatGetCentiMeter(floatmeter){ floatcentimeter; centimeter=meter*100; returncentimeter;}/*姓名:白银日期:2007.6.11描述:底和高求三角形面积*/#includefloatGetArea(floath,floatl);voidmain(){ floatarea; floath; floatl;
4、 printf("请输入底和高"); scanf("%f,%f",&l,&h); area=GetArea(h,l); printf("三角形面积=%.2f",area); printf("");}floatGetArea(floath,floatl){ floatarea; area=h*l/2; returnarea;}/*姓名:白银日期:2007.6.11描述:函数递归求阶乘*/#includeintGetFactorial(intnumber);voidmain(){ intnumber; unsigne
5、dlongintresult; printf("请输入number的值"); scanf("%d",&number); result=GetFactorial(number); printf("结果是%d",result);}intGetFactorial(intnumber){ intresult; if(number==1) { result=1; } else { result=GetFactorial(number-1)*number; } returnresult;}/*姓名:白银日期:2007.6.11描述:画出一
6、个正方形*/#includevoidDraw(intnum);voidOutPut1(intnum);voidOutPut2(intnum);voidmain(){ intnum; printf("请输入正方型的行数"); scanf("%d",&num); Draw(num); printf("");}voidOutPut1(intnum){ inti; for(i=0;i7、dOutPut2(intnum){ inti; for(i=0;i8、9、(i==(num-1)&&j==0)10、11、(i==(num-1)&&j==(num-1))12、13、(i==0&&j==(num-1))) 14、 { printf("*"); } else { printf(""); } } printf(""); } OutPut2(num);}/*姓名:白银日
7、dOutPut2(intnum){ inti; for(i=0;i8、9、(i==(num-1)&&j==0)10、11、(i==(num-1)&&j==(num-1))12、13、(i==0&&j==(num-1))) 14、 { printf("*"); } else { printf(""); } } printf(""); } OutPut2(num);}/*姓名:白银日
8、
9、(i==(num-1)&&j==0)
10、
11、(i==(num-1)&&j==(num-1))
12、
13、(i==0&&j==(num-1)))
14、 { printf("*"); } else { printf(""); } } printf(""); } OutPut2(num);}/*姓名:白银日
此文档下载收益归作者所有