用C語言做一個計算器


一開始打算用Java寫,結果寫完加法就卡住了。打算再思考下,就想起了之前用c寫計算器的例子,翻開書本照着又打了一遍,希望能讓我有點思路,不過缺點是這段代碼只能運行兩位數的計算,等我過段時間看看能不能給它升級一下^ _ ^

#include<stdio.h>
int main() {
	int date1, date2;
	char op;
	printf("Please enter an expression:");
	while (~scanf("%d%c%d", &date1, &op, &date2)) {
		switch (op) {
		case '+':
			printf("%d+%d=%d\n", date1, date2, date1 + date2);
			break;
		case '-':
			printf("%d-%d=%d", date1, date2, date1 - date2);
			break;
		case '*':
			printf("%d*%d=%d", date1, date2, date1 * date2);
			break;
		case '/':
			if (date2 == 0)
				printf("Division by zero!");
			else
				printf("%d/%d=%d", date1, date2, date1 / date2);
			break;
		default:
			printf("Invalid operator!\n");
		}
	}
	return 0;
}


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM