用c语言编写的加减乘除计算器程序.doc
#include<stdio.h>double jjcc(double st,int k)for(int j=1;j<k;j+)if(stj=*|stj=/)if(stj=*)stj-1=stj-1*stj+1;elsestj-1=stj-1/stj+1;int y=j;int n=0;while(n<k-j-2)sty=sty+2;y+;n+;k=k-2;j-;double sum=st0;for(int m=1;m<k-1;m+,m+)if(stm=+)sum=sum+stm+1;elseif(stm=-)sum=sum-stm+1;return sum;void main()int sum1=0;int i,c=0;printf("请输入算式(最后以=结束):n");char st1200;double st2100,k,sum2;gets(st1);for(i=0;st1i!=;)sum2=0,k=1;if(st1i>47&&st1i<58)sum1=(st1i-48)+sum1*10;i+;if(st1i=.)i+;while(st1i>47&&st1i<58)k=k*0.1;sum2=(st1i-48)*k+sum2;i+;st2c=sum1+sum2;elsest2+c=st1i;i+;sum1=0;c+;printf("%.4fn",jjcc(st2,c+1);