简易计算器2.c_hi.baidu.com/329928249_百度空间
#include<stdio.h>
#include<stdlib.h>
#include<string.h>
main()
{
char str[100],str1[100],str2[100],sym;
int i,j;
double a,b;
while(1)
{
gets(str),str1[0]=str[0],i=1,j=1;
while(str[i])
if(str[i]!='+'&&str[i]!='-'&&str[i]!='*'&&str[i]!='/')
str1[j++]=str[i++];
else {str1[j]='\0';break;}
a=strtod(str1,NULL);
while(str[i])
{
sym=str[i++],str2[0]=str[i++],i=i,j=1;
while(str[i])
if(str[i]!='+'&&str[i]!='-'&&str[i]!='*'&&str[i]!='/')
str2[j++]=str[i++];
else {str2[j]='\0';break;}
b=strtod(str2,NULL);
switch(sym)
{
case '+':a+=b;break;
case '-':a-=b;break;
case '*':a*=b;break;
case '/':a/=b;break;
}
}
printf("%lf\n",a);
}
getch();
}


郑重声明:资讯 【简易计算器2.c_hi.baidu.com/329928249_百度空间】由 发布,版权归原作者及其所在单位,其原创性以及文中陈述文字和内容未经(企业库qiyeku.com)证实,请读者仅作参考,并请自行核实相关内容。若本文有侵犯到您的版权, 请你提供相关证明及申请并与我们联系(qiyeku # qq.com)或【在线投诉】,我们审核后将会尽快处理。
—— 相关资讯 ——