用c语言 (c++) 编写计算器程序

Python011

用c语言 (c++) 编写计算器程序,第1张

我们平时进行数学运算都是用计算器完成的,那么如何用C语言编写一个计算器呢?下面我给大家分享一下。

工具/材料

Dev C++

01

首先我们需要在Dev C++软件中创建一个C语言项目,项目类型选择控制台程序,如下图所示

02

接下来我们在项目下面新建C语言文件,如下图所示

03

然后我们在C文件中写入计算器逻辑代码,主要是让用户输入计算方式,然后程序自动计算,如下图所示

04

接下来我们点击运行菜单,选择下拉菜单中的运行选项,如下图所示

05

最后在弹出的界面中我们输入要计算的公式,程序就会自动计算,如下图所示

方法一:

#include <stdio.h>

#include<string.h>

#include<math.h>

#include<stdlib.h>

struct complex multiply(struct complex x, struct complex y)

struct complex{

int real

int imag

}

int main()

{

struct complex a,b,s

scanf("%d%d%d%d",&a.real,&a.imag,&b.real,&b.imag)

s=multiply(a,b)

printf("(%d+%di)*(%d+%di)=%d+%di\n",a.real,a.imag,b.real,b.imag,s.real,s.imag)

return 0

}

struct complex multiply(struct complex x, struct complex y)

{

struct complex m

m.real=x.real*y.real-x.imag*y.imag

m.imag=x.imag*y.real+x.real*y.imag

return m

}

方法二:

#include<stdio.h>

int main()

{

int a,b,c,d,e,f

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

e = a * c - b * d

f = a * d + b * c

printf("(%d+%di)*(%d+%di)=%d+%di\n",a,b,c,d,e,f)

}