在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格式化字符,并使用空格來分隔不同的輸入值。