编写一个计算机程序,计算两个数的加减乘除的值,用两种结构实现

编写一个计算机程序,计算两个数的加减乘除的值,用两种结构实现,第1张

#include<stdioh>

main()

{

double a,b,c;

char ch,ch1;

printf("这是一个简单的计算程序,只支持±整数和小数的加减乘除运算,请输入运算表达式,如:1+2,按回车键。\n");

scanf("%lf%c%lf%c",&a,&ch,&b,&ch1);

switch(ch)

{

case '+':

c=a+b;

printf("%lf+%lf=%10lf\n",a,b,c);

break;

case '-':

c=a-b;

printf("%lf-%lf=%10lf\n",a,b,c);

break;

case '':

c=ab;

printf("%lf%lf=%10lf\n",a,b,c);

break;

case '/':

c=a/b;

printf("%lf/%lf=%10lf\n",a,b,c);

break;

default:

printf("输入表达式错误或该计算器不具备 %ch功能\n",ch);

}

}

代码

#include<stdioh>

int main()

{

int a,b;

scanf("%d %d",&a,&b);

printf("%d\t",a + b);

printf("%d\t",a - b);

printf("%d\t",a b);

printf("%d\t",a / b);

return 0;

}

运行截图分析

C语言中的加减乘除和数学中的加减乘除一样,不同在于符号的表示问题,乘号需要用“”表示。除号需要用“/”表示。新手学习C语言,很容易把除号和取余好混淆,强调一下,取余号是“%”,百分号就是取余的意思。因此在输入两个整数以后,按照数学方法就可以直接输出结果,整数的输入用scanf()函数。

界面设计的代e79fa5e98193e4b893e5b19e31333239306539码我就不写了,我在这里描述一下:

放置两个TextBox,分别命名为txtP1,txtP2

放置一个TextBox,命名为txtResult

放置一个ComboBox,命名为drpOperation,在Items属性里面添加(Collection),分别为+,-,,/

放置一个Button,命名为btnCalculate

双击btnCalculate

代码如下:

private

void

btnCalculate_Click(object

sender,

EventArgs

e)

{

double

p1=ConvertToDouble(txtP1Text);//从txtP1中获取参数p1

double

p2=ConvertToDouble(txtP2Text);//从txtP1中获取参数p1

double

result;//定义运算结果

string

Operation=drpOperationSelectedItemText;//获取运算符

switch(Operation)

{

case

"+":result=p1+p2;break;

case

"-":result=p1-p2;break;

case

"":result=p1p2;break;

case

"/":result=p1/p2;break;

}//这里判断从ComboBox获取的符号,以求进行相应的运算

txtResultText=resultToString();//显示运算结果

}

希望可以解决您的问题

以上就是关于编写一个计算机程序,计算两个数的加减乘除的值,用两种结构实现全部的内容,包括:编写一个计算机程序,计算两个数的加减乘除的值,用两种结构实现、输入两个整数,进行加减乘除四则运算的c语言程序怎么写啊,拜托了~、编写程序,开发一个简单的计算器,输入两个数后可以进行加减乘除等运算等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/zz/10104867.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-05
下一篇 2023-05-05

发表评论

登录后才能评论

评论列表(0条)

保存