c语言编写从键盘输入两个整型、实型变量,对它们进行加、減、乘、除操作的代码。
时间: 2024-10-08 20:27:01 浏览: 43
在 C 语言中,你可以通过动态分配内存和使用 switch-case 结构来进行这样的操作。这里是一个简单的示例代码:
```c
#include <stdio.h>
#include <stdlib.h>
int main() {
int int_var1, int_var2;
float real_var1, real_var2;
printf("请输入两个整数:\n");
scanf("%d %d", &int_var1, &int_var2);
printf("请输入两个浮点数:\n");
scanf("%f %f", &real_var1, &real_var2);
char op; // 操作符
printf("请选择操作 (+, -, *, /):\n");
scanf(" %c", &op);
switch(op) {
case '+':
printf("结果(整数):%d\n", int_var1 + int_var2);
printf("结果(浮点数):%.2f\n", real_var1 + real_var2);
break;
case '-':
printf("结果(整数):%d\n", int_var1 - int_var2);
printf("结果(浮点数):%.2f\n", real_var1 - real_var2);
break;
case '*':
printf("结果(整数):%d\n", int_var1 * int_var2);
printf("结果(浮点数):%.2f\n", real_var1 * real_var2);
break;
case '/':
if (real_var2 != 0) { // 防止除以零
printf("结果(整数):%d\n", int_var1 / int_var2);
printf("结果(浮点数):%.2f\n", real_var1 / real_var2);
} else {
printf("错误:除数不能为零!\n");
}
break;
default:
printf("无效的操作符!\n");
break;
}
return 0;
}
```
在这个代码中,用户首先输入两个整数和两个浮点数,然后选择一个运算符。根据选择的运算符,程序会执行相应的计算并显示结果。
阅读全文