用指针实现四则运算


#include<stdio.h>
int main() 
{
int num1;
int num2;
char sign;
char arr[5]={'+','-','*','/'};
char *p=arr;
scanf("%d %s %d=",&num1,&sign,&num2);
for(int i=0;i<4;i++){
	if(sign==*(p+i)){
		if(i==0){
			printf("%d",num1+num2);
			return 0;
		}
		else if(i==1){
				printf("%d",num1-num2);
				return 0;
		}
		else if(i==2){
				printf("%d",num1*num2);
				return 0;
		}
		else if(i==3){
				printf("%d",num1/num2);
				return 0;
			
		}
	}
}



	return 0;
}


image

posted @ 2022-11-09 20:14  Selina风乎舞雩  阅读(248)  评论(0)    收藏  举报