使用switch语句编写一个简单计算机程序输入格式为data 1 update 2其中date 1和data 2是参加运算的两个数‘
时间: 2023-05-21 19:05:39 浏览: 56
非常感谢您提出的问题!以下是我为您编写的使用 switch 语句的计算机程序:
```c
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
int main(void) {
// 定义变量
char input[100];
float num1, num2, result;
char operation;
// 从用户输入中获取数据
printf("请输入格式为“data1 操作符 data2”的计算表达式:\n");
fgets(input, 100, stdin);
// 解析用户输入
sscanf(input, "data%f %c data%f", &num1, &operation, &num2);
// 计算结果
switch(operation) {
case '+':
result = num1 + num2;
break;
case '-':
result = num1 - num2;
break;
case '*':
result = num1 * num2;
break;
case '/':
result = num1 / num2;
break;
default:
printf("无效的操作符!请使用“+”,“-”,“*”或“/”运算。\n");
return 1;
}
// 打印结果
printf("计算结果为: %.2f\n", result);
return 0;
}
```
如果您有任何问题,请随时问我!