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条)