c语言如何输入算式,然后输出算式的值

c语言如何输入算式,然后输出算式的值,像输入1+…4=,输出这个算式和值

你是想输入1和4,输出1+2+3+4嘛

#include <stdio.h>
int main(void){
    int i,n,sum=0;
    scanf("%d%d",&i,&n);
    for(i;i<=n;i++){
        sum+=i;
    }
    printf("sum=%d\n",sum);
    return 0;
}

建议这样(每个数据空格隔开)
int a,n=4;
用一个for(int i=0;i<=n;i++)
{
scnanf("%d",&a):
sum=sum+a;
}

https://cloud.tencent.com/developer/article/1387744
这段代码把中缀表达式变成后缀表达式
先用这段代码,把中缀表达式压栈,在出栈的时候顺便判断操作符,然后计算

你问的这个问题是典型的“表达式求值”问题,属于“数据结构与算法”的范畴,需要用到“栈”,还需要了解中缀转后缀的知识。