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

溫馨提示×

c語言怎么用scanf輸入運算符

小億
553
2023-09-16 13:42:30
欄目: 編程語言

在C語言中,您可以使用scanf函數來輸入運算符。但是需要注意的是,scanf函數主要用于輸入變量的值,而不是運算符。

如果您想要從用戶輸入中獲取運算符,可以先輸入一個字符,然后使用該字符來表示特定的運算符。例如:

#include <stdio.h>
int main() {
char operator;
int num1, num2;
printf("請輸入運算符:");
scanf("%c", &operator);
printf("請輸入兩個整數:");
scanf("%d %d", &num1, &num2);
switch(operator) {
case '+':
printf("%d + %d = %d\n", num1, num2, num1 + num2);
break;
case '-':
printf("%d - %d = %d\n", num1, num2, num1 - num2);
break;
case '*':
printf("%d * %d = %d\n", num1, num2, num1 * num2);
break;
case '/':
if(num2 != 0) {
printf("%d / %d = %.2f\n", num1, num2, (float) num1 / num2);
} else {
printf("除數不能為0\n");
}
break;
default:
printf("無效的運算符\n");
}
return 0;
}

在上面的代碼中,首先使用scanf函數輸入一個字符operator,然后再輸入兩個整數num1和num2。根據operator的值,在switch語句中執行相應的運算操作,并輸出結果。

注意:為了輸入運算符,我們使用了%c格式化字符。而為了輸入多個整數,我們使用了%d格式化字符,并使用空格來分隔不同的輸入值。

0
聂荣县| 昌乐县| 石河子市| 大石桥市| 久治县| 犍为县| 襄垣县| 独山县| 顺昌县| 宣汉县| 城市| 麻城市| 木里| 三门峡市| 威信县| 阿拉尔市| 奉贤区| 金山区| 怀宁县| 石城县| 邓州市| 德化县| 昆山市| 大石桥市| 卓资县| 门源| 毕节市| 礼泉县| 平乐县| 五河县| 金秀| 三台县| 湖州市| 伊吾县| 谢通门县| 武隆县| 太仓市| 台北县| 含山县| 巩留县| 库伦旗|