1200字范文,内容丰富有趣,写作的好帮手!
1200字范文 > c语言设计简单计算器 c语言设计简单计算器实现加减乘除运算

c语言设计简单计算器 c语言设计简单计算器实现加减乘除运算

时间:2019-08-19 03:02:39

相关推荐

c语言设计简单计算器 c语言设计简单计算器实现加减乘除运算

编写程序的目的就是使程序有他应用的地方,编写一个简单的计算器来实现我们计算的目的。

利用swich case 语句和循环结构来实现简单程序的编写。利用选择语句来进行输入的选择,然后利用所输入的数字的不同进行不同类型的运算,然后当需要退出时,则通过break语句跳出循环,实现一个程序的全部运行。

在这个计算器中,主要部分是构建分支语句的函数,使每一个运算都可以得到执行,所以在main函数外部要进行调用函数的定义,来处理不同的运算。

#includevoid Add(int b, int i)

{

int m = 0;

m = b + i;

printf("%d\n", m);

system("pause");

return;

}

void Sub(int b, int i)

{

int m = 0;

m = b - i;

printf("%d\n", m);

system("pause");

return;

}

void Mul(int b, int i)

{

int m = 0;

m = b*i;

printf("%d\n", m);

system("pause");

return;

}

void Div(int b, int i)

{

int m = 0;

m = b / i;

printf("%d\n", m);

system("pause");

return;

}

int main()

{

int a = 0;

int n1 = 0;

int n2 = 0;

while (1)

{

printf("*******************************\n");

printf("**** 1.加法 2.减法 ****\n");

printf("**** 3.乘法 4.除法 ****\n");

printf("**** 5.退出 ****\n");

printf("*******************************\n");

printf("请输入要进行的操作:>");

scanf_s("%d", &a);

while ((a>5) || (a<1))

{

printf("输入有误,请重新输入\n");

printf("请输入要进行的操作:>");

scanf_s("%d", &a);

}

if (a != 5)

{

printf("请输入要进行运算的两个数\n");

scanf_s("%d%d", &n1, &n2);

switch (a)

{

case(1) :

Add(n1, n2);

break;

case(2) :

Sub(n1, n2);

break;

case(3) :

Mul(n1, n2);

break;

case(4) :

Div(n1, n2);

break;

}

}

else

{

printf("退出成功");

break;

}

}

return 0;

}

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。