设计一个四则运算的程序代码

#include <stdio.h>

float Math(char c,float a,float b)

{

switch(c) { case '+':return(a+b);break; case '-':return(a-b);break; case '*':return(a*b);break; case '/':return(a/b);break; }

return 0;

}

void main()

{ char c[5]; float n[5]; float sum=0; int i=0; printf("请输入计算式:");

  scanf("%f%c%f%c%f%c%f%c%f%c",&n[0],&c[0], &n[1],&c[1],&n[2],&c[2],&n[3],&c[3],&n[4], &c[4]);

for(i=0;i<4;i++)

{ if(i==0) sum=Math(c[0],n[0],n[1]); else sum=Math(c[i],sum,n[i+1]);

 }

printf("%f",sum);

}

原文地址:https://www.cnblogs.com/gexuan/p/5269383.html