91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

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
德惠市| 八宿县| 潼关县| 许昌市| 常山县| 余江县| 双江| 大宁县| 通河县| 札达县| 郴州市| 林口县| 岗巴县| 镶黄旗| 九寨沟县| 博野县| 红安县| 新龙县| 新晃| 清涧县| 西畴县| 南部县| 华蓥市| 莒南县| 搜索| 五台县| 和龙市| 小金县| 寿光市| 丰顺县| 微山县| 明水县| 师宗县| 青田县| 高清| 防城港市| 崇仁县| 江川县| 手游| 商城县| 淮南市|