C语言编程实现简易计算器

输入格式为(%d %d %c)来进行简单的计算器编程

用switch来解决:

#include

int main()
{
int date1,date2,result;
char op;
scanf("%d %d %c",&date1,&date2,&op);
	switch(op)
	{
		case '+':result=date1+date2;
			printf("%d",result);break;
		case '-':result=date1-date2;
			printf("%d",result);break;
		case '*':result=date1*date2;
			printf("%d",result);break;
		case '/':result=date1/date2;
			printf("%d",result);break;
	}
    return 0;
 } 

 用if语句去完成:

#include

int main()
{
int date1,date2,result;
char op;
scanf("%d %d %c",&date1,&date2,&op);
	if(op=='+')
		{
		result=date1+date2;
		printf("%d",result);
		}
	if(op=='-')
		{
			result=date1-date2;
			printf("%d",result);
		}
	if(op=='*')
		{
			result=date1*date2;
			printf("%d",result);
		}
	if(op=='/')
		{
			result=date1/date2;	
			printf("%d",result);
		}
    return 0;
 } 

你可能感兴趣的:(c语言,c++,算法)