|
发表于 2018-8-15 19:40:44
|
显示全部楼层
- #include<stdio.h>
- int add(int, int);
- int sub(int, int);
- int calc(int , int , char);
- int main()
- {
- int num1, num2;
- char op;
- printf("请输入一个式子,如: a+b\n");
- scanf("%d %c %d", &num1, &op, &num2); //多重输入,建议有空格
-
- int p = calc(num1, num2, op);
- printf("%d %c %d = %d\n", num1, op, num2, p);
- system("pause"); // 你用 dev c++ ? 在工具设定之后就不用写这一句了
- return 0; //请加
- }
- int add(int num1, int num2)
- {
- return num1 + num2;
- }
- int sub(int num1, int num2)
- {
- return num1 - num2;
- }
- int calc(int num1, int num2, char op)
- {
- switch (op)
- {
- case '+':return add(num1,num2);break;
- case '-':return sub(num1,num2);break;
- }
- }
复制代码 |
|