【C语⾔练习】加减乘除计算器(C语⾔版)
计算器的实现
思路
菜单
看了看计算器想了下计算机只能实现加法所以⽤了补码和反码来实现减乘除,编译器VS2013那么我们虽然造不出来显⽰中的计算器那么我们可以在代码中亲送的实现⾸先我们需要有菜单这样
void menu()
{
printf("--------------------\n");
printf("    请输⼊你的选择 \n");
printf("        1.+      \n");
printf("        2.-      \n");
printf("        3.*      \n");
printf("        4./      \n");
printf("        5./0      \n");
printf("--------------------\n");
}
加减乘除内容的实现
接下来我们要做的就是实现计算器的内容计算器⽆⾮就是加减乘除那么我们需要先定义三个值⼀个代表源⼀个代表值⼀个代表合也就是最后的值⽽且每次计算完我们不⼀定会退出所以要将menu书写在do while 中这样才会⼀直循环。
如果强⾏退出也不是没有办法这⾥⽤了do while 语句所以我们可以将menu中的选项加⼊
do
{
menu();//打印出菜单界⾯
scanf("%d",&select);//输⼊你的选项
printf("请输⼊计算值:");
scanf("%f%f",&i,&j);//输⼊要计算的数值
switch(select)
{
case1://实现加法功能
反码计算器在线printf("%f+%f=%f\n", i, j, num = i + j);
break;
case2://实现减法功能
printf("%f-%f=%f\n", i, j, num = i - j);
break;
case3://实现乘法功能
printf("%f*%f=%f\n", i, j, num = i*j);
break;
case4://实现除法功能
printf("%f/%f=%f\n", i, j, num = i / j);
break;
case5:
exit(0);
default:
printf("错误输⼊,请重新输⼊");
break;
}
}while(select);

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。