c語言設計一個計算器 c語言設計一個計算器,實現(xiàn)兩個實數(shù)的四則運算
Facebook社交購賣家服務2025-09-022010
為了設計一個C語言計算器,我們需要實現(xiàn)以下功能:
- 輸入兩個數(shù)字和一個運算符(加、減、乘、除)。
- 根據(jù)運算符進行相應的計算。
- 輸出結果。
以下是一個簡單的C語言計算器實現(xiàn):
#include <stdio.h>
int main() {
char num1[10], num2[10], operator;
double result;
printf("請輸入第一個數(shù)字: ");
scanf("%s", num1);
printf("請輸入第二個數(shù)字: ");
scanf("%s", num2);
printf("請輸入運算符(+, -, *, /): ");
scanf(" %c", &operator);
switch (operator) {
case '+':
result = atof(num1) + atof(num2);
printf("結果是: %.2lf\n", result);
break;
case '-':
result = atof(num1) - atof(num2);
printf("結果是: %.2lf\n", result);
break;
case '*':
result = atof(num1) * atof(num2);
printf("結果是: %.2lf\n", result);
break;
case '/':
if (atof(num2) != 0) {
result = atof(num1) / atof(num2);
printf("結果是: %.2lf\n", result);
} else {
printf("除數(shù)不能為0!\n");
}
break;
default:
printf("無效的運算符!\n");
}
return 0;
}
這個程序首先接收用戶輸入的兩個數(shù)字和一個運算符,然后根據(jù)運算符進行相應的計算,并輸出結果。注意,這個程序沒有處理除數(shù)為0的情況,如果需要處理這種情況,可以在計算之前添加一個判斷語句。
本文內容根據(jù)網(wǎng)絡資料整理,出于傳遞更多信息之目的,不代表金鑰匙跨境贊同其觀點和立場。
轉載請注明,如有侵權,聯(lián)系刪除。