用C语言设计并实现一个简单计算器1.定义一个calculator函数,完成加、减、乘、除的运算.2.main调calculator函数,完成运算.3.编译、运行并调试.
来源:学生作业帮助网 编辑:六六作业网 时间:2024/11/08 05:38:43
用C语言设计并实现一个简单计算器1.定义一个calculator函数,完成加、减、乘、除的运算.2.main调calculator函数,完成运算.3.编译、运行并调试.
用C语言设计并实现一个简单计算器
1.定义一个calculator函数,完成加、减、乘、除的运算.
2.main调calculator函数,完成运算.
3.编译、运行并调试.
用C语言设计并实现一个简单计算器1.定义一个calculator函数,完成加、减、乘、除的运算.2.main调calculator函数,完成运算.3.编译、运行并调试.
额,搞定了.
你交给老师的时候,你要告诉他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 '-':
\x05 printf("所要计算的式子:%d-%d\n",a,b);
a = a - b;printf("计算结果为:%d\n\n",a);
break;
case '*':
\x05 printf("所要计算的式子:%d*%d\n",a,b);
a = a * b;printf("所要计算的式子:%d*%d\n",a,b);printf("计算结果为:%d\n\n",a);
break;
case '/':
\x05 printf("所要计算的式子:%d/%d\n",a,b);
a = a / b;printf("所要计算的式子:%d/%d\n",a,b);printf("计算结果为:%d\n\n",a);
break;
}
}
}
int main()
{
\x05 calculator();//在main()函数里调用自定义的函数 calculator
}