亚洲春色中文字幕久久久-三上亚,一吻二脱三床四吻胸,国产真实伦对白视频全集,在线毛片观看,精品成品入口黄网,国产毛aⅴ片久久久,亚洲AV色香蕉一区二区三区老师,萧皇后A级艳片,色情日本视频更新,99久久亚洲精品日本无码

標題: 求分享STM32單片機簡易計算器(加減乘除乘方開方) [打印本頁]

作者: LYQ12379    時間: 2024-5-20 09:15
標題: 求分享STM32單片機簡易計算器(加減乘除乘方開方)
各位大佬,由STM32的簡易計算器(加減乘除乘方開方)的程序嗎?
作者: 飛云居士    時間: 2024-5-21 09:44
#include <stdio.h>
#include <math.h>

int main() {
    float num1, num2, result;
    char op;

    printf("Enter first number: ");
    scanf("%f", &num1);

    printf("Enter operator (+, -, *, /, ^, sqrt): ");
    scanf(" %c", &op);

    if (op == '+' || op == '-' || op == '*' || op == '/') {
        printf("Enter second number: ");
        scanf("%f", &num2);
    }

    switch (op) {
        case '+':
            result = num1 + num2;
            printf("%.2f + %.2f = %.2f", num1, num2, result);
            break;
        case '-':
            result = num1 - num2;
            printf("%.2f - %.2f = %.2f", num1, num2, result);
            break;
        case '*':
            result = num1 * num2;
            printf("%.2f * %.2f = %.2f", num1, num2, result);
            break;
        case '/':
            if (num2 == 0) {
                printf("Error: Division by zero");
            } else {
                result = num1 / num2;
                printf("%.2f / %.2f = %.2f", num1, num2, result);
            }
            break;
        case '^':
            result = pow(num1, num2);
            printf("%.2f ^ %.2f = %.2f", num1, num2, result);
            break;
        case 'sqrt':
            result = sqrt(num1);
            printf("sqrt(%.2f) = %.2f", num1, result);
            break;
        default:
            printf("Error: Invalid operator");
            break;
    }

    return 0;
}
程序使用了標準的C庫函數,包括stdio.h和math.h。它可以處理加減乘除、乘方和開方的基本計算。您可以根據您的具體需求進行修改和優化




歡迎光臨 (http://www.denmoz.com/bbs/) Powered by Discuz! X3.1