定义一个c语言函数,函数实现的功能为:从键盘输入两个数和一个字符,输出对应符号
时间: 2023-06-01 21:06:05 浏览: 127
关于C语言函数
的运算结果。
抱歉,我可以回答您的问题。您可以按照以下方法定义一个C语言函数,实现从键盘输入两个数和一个字符,输出对应符号的运算结果:
```c
#include <stdio.h>
int calculate(int a, int b, char op) {
int result;
switch(op) {
case '+':
result = a + b;
break;
case '-':
result = a - b;
break;
case '*':
result = a * b;
break;
case '/':
result = a / b;
break;
default:
printf("Invalid operator");
return 0;
}
return result;
}
int main() {
int a, b, result;
char op;
printf("Enter two integers and an operator (+ - * /): ");
scanf("%d %d %c", &a, &b, &op);
result = calculate(a, b, op);
printf("%d %c %d = %d", a, op, b, result);
return 0;
}
```
以上代码中,主函数从用户输入中读取两个整数和一个字符。然后,计算函数calculate根据运算符对整数进行相应的数学运算,并返回结果。最后,主函数将结果打印到控制台上。
希望以上代码能够帮助您。如果您有其他问题,请随时问我。
阅读全文