c语言利用函数做计算器 用c语言设计一个简单的计算器程序

C语言函数做计算器的问题

在jisuanqi()已经输出,在main()又一次输出jisuanqi()的返回值a+b。可以修改如下:

专业从事网站设计、网站建设,高端网站制作设计,成都小程序开发,网站推广的成都做网站的公司。优秀技术团队竭力真诚服务,采用HTML5+CSS3前端渲染技术,成都响应式网站建设公司,让网站在手机、平板、PC、微信下都能呈现。建站过程建立专项小组,与您实时在线互动,随时提供解决方案,畅聊想法和感受。

#include

"stdio.h"

int

jisuanqi(int

a,char

c,

int

b)

{

switch(c)

{

case

'+':

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

break;

case

'-':

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

break;

case

'*':

printf("%d\n",a*b);

break;

case

'/':

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

break;

}

return

0;

}

int

main(int

argc,

char*

argv[])

{

int

a,b;

char

c;

scanf("%d

%c

%d",a,c,b);

jisuanqi(a,c,b);

return

0;

}

编写函数实现简易计算器的功能(C语言)

#include

void

main()

{

float

a,b;

char

d;

do

{

printf("Please

enter

the

two

Numbers,

separated

by

Spaces:\n");

scanf("%f

%f",a,b);

printf("Please

select

operation

way:

(-,*,/,^,s,!)\n");

scanf("%s",d);

switch(d)

{

case'+':

printf("a+b=%f\n",a+b);

break;

case'-':

printf("a-b=%f\n",a-b);

break;

case'*':

printf("a*b=%f\n",a*b);

break;

case'/':

printf("a/b=%f\n",a/b);

break;

default:

printf("input

error\n");

}

printf("Do

you

want

to

continue(Y/N

or

y/n)");

fflush(stdin);

}

while(toupper(getchar())=='Y');

}

可以运行,不知道满不满足你的要求,你自己可以试试

用C语言设计并实现一个简单计算器

额,搞定了。

你交给老师的时候,你要告诉他for循环的功能,for()循环体里也就是for下方{}大括号里的代码要被循环执行。然后你就一行一行的解释 switch()里的语句就行了。

break表示跳出switch()。

至于int a,b,i; 这些你肯定懂了的吧。

最后那里表示在主函数 main()里调用自定义的函数

#include stdio.h

int calculator()  //定义一个函数。完成计算功能

{

int a,b, i;

char c;

for(i=0;;i++)

{

printf("请输入所要计算的两个数,以及所要执行的计算符号\n");

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

switch (c)

{

case '+':

printf("所要计算的式子:%d+%d\n",a,b);

a = a + b;printf("计算结果为:%d\n\n",a);

break;

case '-':

 printf("所要计算的式子:%d-%d\n",a,b);

a = a - b;printf("计算结果为:%d\n\n",a);

break;

case '*':

 printf("所要计算的式子:%d*%d\n",a,b);

a = a * b;printf("所要计算的式子:%d*%d\n",a,b);printf("计算结果为:%d\n\n",a);

break;

case '/':

 printf("所要计算的式子:%d/%d\n",a,b);

a = a / b;printf("所要计算的式子:%d/%d\n",a,b);printf("计算结果为:%d\n\n",a);

break;

}

}

}

int main()

{

calculator();//在main()函数里调用自定义的函数 calculator

}

如何用c语言实现一个计算器???

1、#includestdio.hint main()

2、{    int a,b,c;    scanf("%d%d%d",a,b,c);

3、 int sum = a+b+c;

4、   printf("和: %d",sum);

5、printf("平均值:%f",sum/3.0);

6、return 0

讲解:

1、先定义四个整形。

2、一个浮点型保存平均值。

3、然后在控制台等待输入。

4、将输入的三个整数加起来赋值给sum。

5、将三个整形除以3.0(为什么是3.0,是因为ave是浮点型的,隐性转换到float)。

6、然后输出。


文章题目:c语言利用函数做计算器 用c语言设计一个简单的计算器程序
文章位置:http://scyanting.com/article/hhpced.html