资源描述:
《C语言基础实例》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、1实验名称:求一个任意实数的正弦值实验目的:1.熟悉TC环境,掌握新建、输入、运行、查看结果的方法2.掌握实数类型float的使用3.掌握数学函数的使用方法实验步骤:#include"math.h"main(){floatx,y;printf("pleaseinputx=");scanf("%f',&x);y=sin(x);printf(,,y=%f',y);}实验结果:pleaseinputx=0.19199y=0.1908132,项目二求一个三角形的面积时间:机制一二班是9月16号,机制三四五班是9月17号实验名称:输入三角形三边,若能构成三角形,输出yes以及三角形面积,否则输出n
2、o!实验目的:1.掌握ifelse语句的使用方法2.熟悉三角形的判定方法以及利用海伦公式求三角形面积的方法3.掌握数学函数的使用方法实验步骤:include"math.h"floata,b,c,p,s;printf(Hpleaseinputa,b,c:");::;鷲"&&b+cR&&a心b)pfrfyesM);*(p・b)*(P6p二(a+b+c)2。;sE(P水冋printfCs=%f,s);elseprit3、验訥掌握求-个整数任意位的方法2•实验步骤:intx,y,a,b,c;scanf(”%d”,&x);a二x%"°;円门0%2;y=a100+bx10+c;xprintf(“%d",y);}实验结果:输入:123输出:321项目四求三个任意值的最大值日期:机制一二班是10月7号,机制三四五班是10月8号实验名称:求三个任意数的最大值和最小值实验目的:1•掌握if-else语句的使用方法2.掌握条件表达式的使用方法3.熟悉利用if-else语句和条件表达式求最大/小值的方法实验步骤:main()floata5b,c,max;printf(Hpleaseinputa,b,c:H);scanf(
4、',%f%f%f',&a,&b,&c);if(a>=b&&a>=c)max=a;elseif(b>=a&&b>=c)max=b;elsemax=c;printf(Hmax=%f'max);}floata5b,c5max5min;printf(Hpleaseinputa5b,c:n);scanf(H%f%f%r,&a,&b,&c);max=(a>b)?(a>c?a:c):(b>c?b:c);min=(a
5、,此处举例子为这三个数,写实验报告时任意即可)输出:max二63.450000min=3.860000项目五一个简单的计算器时间:机制一班二班是10月14号,机制三四五班是10月15号实验名称:制作一个简单的计算器,完成两个值的加减乘除运算实验目的:1.掌握switch_case语句的使用方法2.掌握break语句实验步骤:main()floatx,y;charop;printf(Henterxoprationy:J;scanf("%f%c%f',&x,&op,&y);switch(op)case'+':printf(,,%f%c%f=%fH,x,op,y,x+y);break;ca
6、se'J:printf(H%f%c%f=%fn,x,op,y,x-y);break;case'*,:printf("%f%c%仁%f",x,op,y,x*y);break;case7':if(y==0.0){printf(”erTO广);break;}else{printf(H%f%c%f=%fH,x,op,y,x/y);break;}default:printf(”wrong");break;}实验结果:enterxoprationy:3+23+2=5项目六四个值的排序实验名称:四个值从小到大排序实验目的:1.掌握if语句的使用方法2.掌握交换排序的思路实验步骤:main(
7、){floata,b,c,d,t;printf(“inputfournumbems:^^);scanf(“%f%f%f%f”,&a,&b,&c,&d);if(a>b){t=a;a=b;b=t;}if(a>c){t=a;a=c;c=t;}if(a>d){t=a;a=d;d=t;}if(b>c){t=b;b=c;c=t;}if(b>d){t=b;b=d;d=t;}if(c>d){t=c;c=d;d=t;}printf(“%.2f,%.2