如何用C语言数据结构的格式实现简单的算术表达式求值程序答:int In(char c){ int n;switch(c){ case '+':case '-':case '*':case '/':case '(':case ')':case '#':n=1;break;default:n=0;break;} return n;} char Precede(char x,char y){ int i,j;int form[7][7]={{1,1,-1,-1,-1,1,1},{1,1,-1,-1,-1,1,1},...
写出下列数学式的C语言算术表达式的值:答:首先要定义几个用到的变量:main(){ int a,b,c,x,p,k,m,n;printf("请输入各变量的值");scanf("%d,%d,%d,%d,%d,%d,%d,%d",&a,&b,&c,&x,&p,&k,&m,&n);k=a*x*x+b*x+c;p=(a+b)/(a-b);m=sqrt(c);n=a+b*m;printf("%d,%d,%d",k,p,n);} ...