亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

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
崇礼县| 双桥区| 乐陵市| 临沧市| 甘泉县| 花垣县| 都兰县| 吉木乃县| 平利县| 枣阳市| 定边县| 偏关县| 卓尼县| 林西县| 全南县| 中山市| 靖西县| 米脂县| 彰化县| 敖汉旗| 图们市| 乐昌市| 徐闻县| 莒南县| 茌平县| 新巴尔虎左旗| 青铜峡市| 禄劝| 红原县| 无棣县| 虹口区| 门头沟区| 芷江| 祁阳县| 深泽县| 稻城县| 宁化县| 尉犁县| 太和县| 托克逊县| 漠河县|