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

1.定义一个calculator函数,完成加、减、乘、除的运算。2.main调calculator函数,完成运算。3.编译、运行并调试。... 1. 定义一个calculator函数,完成加、减、乘、除的运算。
2. main调calculator函数,完成运算。
3. 编译、运行并调试。
展开
 我来答
tonalilili
2014-06-18 · TA获得超过1.6万个赞
知道大有可为答主
回答量:8050
采纳率:71%
帮助的人:3505万
展开全部

额,搞定了。

你交给老师的时候,你要告诉他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

}

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式