基于C语言的数学四则运算程序(选择语句)

2024-04-30 21:04:54 浏览数 (2)

程序如下

#include <stdio.h>int main() {     char operator;     double num1, num2, result;     printf("请输入运算符 ( , -, *, /): ");     scanf("%c", &operator);     printf("请输入两个数字,用空格分隔: ");     scanf("%lf %lf", &num1, &num2);     switch(operator) {         case ' ':             result = num1 num2;             break;         case '-':             result = num1 - num2;             break;         case '*':             result = num1 * num2;             break;         case '/':             if(num2 == 0) {                 printf("错误:除数不能为0!n");                 return 1; // 返回非零值表示程序异常退出             }             result = num1 / num2;             break;         default:             printf("错误:无效的运算符!n");             return 1; // 返回非零值表示程序异常退出     }     printf("结果: %.2lfn", result);     return 0; // 返回0表示程序正常退出 }

0 人点赞