用c语言编写的加减乘除计算器程序

用c语言编写的加减乘除计算器程序


2024年3月4日发(作者:)

.

#include

double jjcc(double st[],int k){

for(int j=1;j

if(st[j]=='*'||st[j]=='/'){

if(st[j]=='*')

st[j-1]=st[j-1]*st[j+1];

else

st[j-1]=st[j-1]/st[j+1];

int y=j;

int n=0;

while(n

st[y]=st[y+2];

y++;

n++;

}

k=k-2;

j--;

}

}

double sum=st[0];

for(int m=1;m

if(st[m]=='+')

sum=sum+st[m+1];

else

if(st[m]=='-')

sum=sum-st[m+1];

return sum;

}

void main(){

int sum1=0;

int i,c=0;

printf("请输入算式(最后以'='结束):n");

char st1[200];

double st2[100],k,sum2;

gets(st1);

for(i=0;st1[i]!='=';){

sum2=0,k=1;

if(st1[i]>47&&st1[i]<58){精品

.

sum1=(st1[i]-48)+sum1*10;

i++;

if(st1[i]=='.'){

i++;

while(st1[i]>47&&st1[i]<58){

k=k*0.1;

sum2=(st1[i]-48)*k+sum2;

i++;

}

}

st2[c]=sum1+sum2;

}

else{

st2[++c]=st1[i];

i++;

sum1=0;

c++;

}

}

printf("%.4fn",jjcc(st2,c+1));

}

如有侵权请联系告知删除,感谢你们的配合!

精品


发布者:admin,转转请注明出处:http://www.yc00.com/news/1709538613a1635084.html

相关推荐

发表回复

评论列表(0条)

  • 暂无评论

联系我们

400-800-8888

在线咨询: QQ交谈

邮件:admin@example.com

工作时间:周一至周五,9:30-18:30,节假日休息

关注微信