首页 > 编程知识 正文

用java编写简单计算器,用switch编写简单计算器

时间:2023-05-04 17:25:12 阅读:43120 作者:2054

由于此地板涉嫌违规,因此它将折叠在系统中以隐藏此地板并显示此地板

我也写过一个。 大家好像都喜欢用switch ()写电脑。 百度排版是废纸!

#包含

intmain(void ) {双精度,b,c; //a:被x数、b: X数、c:运算结果保存charxz、fuhao、tc; //xz:首先让用户选择是四则运算、模运算还是fuhao:运算符,tc:让用户选择在运行一次程序后是否退出计算机。 intx,y,z; //x、y、z:用于存储有关模具成形的变量。 printf (代码计算机:可加、减、乘、除、定模n ' )输入四则运算1,需要定模运算时输入2 n '。 do{scanf('%d ',xz ); if(xz==1) {printf ) )请以“被x数运算符x数”的格式输入: n。 扫描(' % lf % c % lf )、a、fuhao、b ); 开关(fuhao ) {case ' ':c=a b; printf('%lf%lf=%lfn )、a、b、c ); 布雷克; case '-':c=a - b; printf('%lf-%lf=%lfn )、a、b、c ); 布雷克; case '*':c=a * b; printf('%lf*%lf=%lfn ',a,b,c ); 布雷克; case '/':c=a/b; printf('%lf/%lf=%lfn ',a,b,c ); 布雷克; default:printf ('没有此运算符n ' ); 布雷克; }if(xz==2) {printf )。请以“被x数运算符x数”的格式输入: n '。 扫描(' % d % c % d )、x、fuhao、y ); sitch(Fuhao ) {case '%':z=x % y; printf(%d%%d=%dn )、x、y和z ); 布雷克; default:printf ('没有此运算符n ' ); 布雷克; }

printf '是否要继续使用软件计算机? 如果需要使用安安(y ),请使用随机数: ); 扫描(' % c ',tc ); if(TC=='y'|TC=='y ' ) (printf ) )需要四则运算时为1,需要模运算时为2(n ) );

}while(TC=='y'|TC=='y ' ); printf((n(nbey! nnnn ';

返回0; }

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。