《简易计算器C语言代码(共3页).doc》由会员分享,可在线阅读,更多相关《简易计算器C语言代码(共3页).doc(3页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、精选优质文档-倾情为你奉上#include#includeint main(void)int choice,t=1;printf(*计算器*n);printf( 1.加法运算 2.减法运算 n);printf( 3.乘法运算 4.除法运算 n);printf( 5.平方运算 6.开方运算 n);printf( 7.解一元二次方程 By:_一念成殇、n); printf(*n);printf(请选择您即将进行的运算方式(输入对应数字):); while(t=1)scanf(%d,&choice); if(choice7) printf(请您输入正确的选项编号!n); /加法 if(choice=
2、1) float addend_1,addend_2,sum; printf(请输入两个加数:n); scanf(%f,&addend_1); scanf(%f,&addend_2); sum=addend_1+addend_2; printf(结果为:%.2f,sum); /减法 if(choice=2) float reduction,minuend,difference; printf(请输入被减数和减数:n); scanf(%f,&reduction); scanf(%f,&minuend ); difference=reduction-minuend ; printf(结果为:%.2
3、f,difference); /乘法 if(choice=3) float multiplier_1,multiplier_2,product; printf(请输入两个乘数:n); scanf(%f,&multiplier_1); scanf(%f,&multiplier_2); product= multiplier_1 * multiplier_2; printf(结果为:%.2f,product); /除法 if(choice=4) float dividend,divisor,conslut; printf(请输入被除数和除数:n); scanf(%f,÷nd); sca
4、nf(%f,&divisor); conslut=dividend/divisor; printf(结果为:%.2f,conslut); /平方 if(choice=5) float base,power; printf(请输入底数:n); scanf(%f,&base); power=base*base;printf(结果为:%.2f,power); /开方 if(choice=6) float power,base; printf(请输入需要开方的数:n); scanf(%f,&power); base=sqrt(power); printf(结果为:%.2f,base); /解一元二次方
5、程 if(choice=7) float a,b,c,delta,root_1,root_2; printf(方程一般形式:ax2+bx+c=0,请输入其中常量a,b,c的值:n); scanf(%f,&a); if(a=0) printf(此方程不是一元二次方程!请重新输入!n); else scanf(%f,&b); scanf(%f,&c); delta=(b*b)-(4*a*c); printf(=%fn,delta); if(delta0) printf(此方程无实数根.n); else root_1=(sqrt(delta)-b)/(2.0*a); root_2=(-b)-sqrt(delta)/(2.0*a); printf(解得:x1=%f x2=%fn,root_1,root_2); printf(nnnn请选择您即将进行的运算方式(输入对应数字):); return 0;专心-专注-专业