#include <stdio.h>

int main() {
    int choice;
    float num1, num2, result;
    
    printf("请选择操作：\n");
    printf("1. 加法\n");
    printf("2. 减法\n");
    printf("3. 乘法\n");
    printf("4. 除法\n");
    printf("请输入你的选择（1-4）：");
    scanf("%d", &choice);
    
    printf("请输入两个数字：");
    scanf("%f %f", &num1, &num2);
    
    switch (choice) {
        case 1:
            result = num1 + num2;
            printf("%.2f + %.2f = %.2f\n", num1, num2, result);
            break;
        case 2:
            result = num1 - num2;
            printf("%.2f - %.2f = %.2f\n", num1, num2, result);
            break;
        case 3:
            result = num1 * num2;
            printf("%.2f * %.2f = %.2f\n", num1, num2, result);
            break;
        case 4:
            if (num2 == 0) {
                printf("错误：除数不能为0\n");
            } else {
                result = num1 / num2;
                printf("%.2f / %.2f = %.2f\n", num1, num2, result);
            }
            break;
        default:
            printf("错误：无效的选择\n");
    }
    
    return 0;
}