#include "stdio.h"
main()
{
float sum,n,i;
char c=1;
for(i=0;c;i++)
{
scanf("%f%c%f",&sum,&c,&n);
lab:if(c=='+') sum=sum+n;
else if(c=='-') sum=sum-n;
else if(c=='*') sum=sum*n;
else if(c=='/') sum=sum/n;
else break;
printf("result: %g",sum); /*可以把%g替换成%f,在f前面加有域宽可以控制输出的小数位数*/
getchar(); /*用于回收多余字符*/
scanf("%c%f",&c,&n); /*如果省于字符回收语句getchar();则应在%c前加上一个空格字符*/
goto lab;
}
}
连续输入两个任意非+ - x /的字符可结束程序的运行。