++半夜想着练练C语言(+)

昨天刚装devc++,半夜想着练C语言

所以我看到实验楼里有一个计算器项目

我之前做过一次,这次主要写的是想法

首先,我们从原理上考虑。要实现一个简单的计算器,我们需要有加法、减法、乘法和除法。看普通计算器,就是两个输入值和加减乘除符号,所以实现这个很简单。

第一步用c语言实现计算器,别忘了我们的头文件

#include main(){

}

主框架先写好了,接下来我们要进行简单的操作。我们需要两个值,然后加减乘除吗?

双数1=0.0;双数2=0.0;字符运算=0;

这里我们用double,运算是准确的,不能用int,因为有小数点就不能准确

再做一个提示,提醒用户输入规则和输入,做一个简单的交互

printf(“\n\n输入计算值\n\n”);

scanf(“%lf%c%lf”,&number1,&operation,&number2);

用户输入的数值和操作符号会存储在这三个变量中

那么我们有了输入,是不是需要判断他输入的操作符是什么?所以我们接下来使用switch语句,用if很麻烦

开关(操作)

{case ‘+’:

printf(“=%lf”,number1+number2);break;case ‘-‘:

printf(“=%lf”,number1-number2);break;case ‘*’:

printf(“=%lf”,number1*number2);break;case ‘/’:if(number2==0)

printf(“\n\n\a不能被零除”);elseprintf(“=%lf”,number1/number2);break;default:

printf(“\n请输入一个值!”);break;

简单来说用c语言实现计算器,就是判断操作员输入的是什么。如果是“+”号,会在输出语句中计算并输出

好的,现在基本的简单计算器小程序就写好了!

但美中不足的是,运行一次只能计算一次

我们可以添加一个循环,甚至实现更多的功能

这个小项目到此结束,更多功能等你开发

#未经授权禁止转载

© 版权声明
THE END
喜欢就支持一下吧
点赞0
分享
评论 抢沙发

请登录后发表评论