中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

c語言怎么輸入運算符并用其進行運算

小億
1317
2023-09-04 10:10:37
欄目: 編程語言

在C語言中,可以使用標準輸入函數scanf來輸入運算符,并使用條件語句或循環結構進行運算。

以下是一個示例代碼,演示了如何輸入運算符并進行相應的運算:

#include <stdio.h>
int main() {
int num1, num2;
char operator;
// 輸入第一個數字
printf("請輸入第一個數字: ");
scanf("%d", &num1);
// 輸入運算符
printf("請輸入運算符 (+, -, *, /): ");
scanf(" %c", &operator);  // 注意輸入運算符前加一個空格
// 輸入第二個數字
printf("請輸入第二個數字: ");
scanf("%d", &num2);
// 使用條件語句進行運算
if (operator == '+') {
printf("%d + %d = %d\n", num1, num2, num1 + num2);
} else if (operator == '-') {
printf("%d - %d = %d\n", num1, num2, num1 - num2);
} else if (operator == '*') {
printf("%d * %d = %d\n", num1, num2, num1 * num2);
} else if (operator == '/') {
if (num2 != 0) {
printf("%d / %d = %.2f\n", num1, num2, (float)num1 / num2);
} else {
printf("錯誤:除數不能為零\n");
}
} else {
printf("錯誤:無效的運算符\n");
}
return 0;
}

在上面的示例中,我們先輸入兩個數字(num1num2),然后輸入一個運算符(operator)。根據輸入的運算符,使用條件語句判斷進行相應的運算,并輸出結果。

請注意,這個示例中假設了輸入的運算符只有四種情況(+、-、*、/),并且除法運算時要求除數不能為零。你可以根據自己的需要修改和擴展代碼。

0
平顺县| 苏尼特左旗| 灵璧县| 莎车县| 廊坊市| 五大连池市| 天长市| 宕昌县| 汶上县| 彭州市| 宁安市| 达孜县| 四子王旗| 务川| 博兴县| 桑日县| 杭锦旗| 高邮市| 商洛市| 法库县| 南平市| 隆回县| 阳东县| 临高县| 怀柔区| 翼城县| 辽中县| 鲜城| 连南| 宝兴县| 宜宾县| 五莲县| 竹溪县| 稷山县| 裕民县| 安化县| 泰和县| 开原市| 武隆县| 哈尔滨市| 平乡县|