C语言 想要读取一个任意长度的运算表达式我想设置一个能读入任意一串包含加减乘除四则运算表达式(注:该四则运算表达式以“=”结束,不含括号,也不用考虑运算符的优先级)的东西有

来源:学生作业帮助网 编辑:作业帮 时间:2024/04/30 16:03:25

C语言 想要读取一个任意长度的运算表达式我想设置一个能读入任意一串包含加减乘除四则运算表达式(注:该四则运算表达式以“=”结束,不含括号,也不用考虑运算符的优先级)的东西有
C语言 想要读取一个任意长度的运算表达式
我想设置一个能读入任意一串包含加减乘除四则运算表达式(注:该四则运算表达式以“=”结束,不含括号,也不用考虑运算符的优先级)的东西
有没有什么方法能解决这个任意长度的问题?

C语言 想要读取一个任意长度的运算表达式我想设置一个能读入任意一串包含加减乘除四则运算表达式(注:该四则运算表达式以“=”结束,不含括号,也不用考虑运算符的优先级)的东西有
你这个就属于不专业,不存在任意长度的问题:
1、如果太长,那肯定不行,硬盘存储容量有限,内存更有限.
2、如果长度比内存还小,用malloc和realloc分配内存并读取.
3、不考虑优先级也可以算完前面的再读取后面的.

C语言 想要读取一个任意长度的运算表达式我想设置一个能读入任意一串包含加减乘除四则运算表达式(注:该四则运算表达式以“=”结束,不含括号,也不用考虑运算符的优先级)的东西有 C语言改错:从键盘读取一个表达式,该表达式由两个数和一个算术运算符构成(加、减、乘、除),例如:30/23.计算并显示该表达式的结果,结果只保留3位小数,例如结果可以显示为:30/23=1.304.【我 10.试编写程序,对任意输入的一个算术表达式,将式中的数字和运算符分成两类(一类是数字,一类是运算符)c语言,程序代码? c语言关系表达式的运算结果是什么? 输入一个任意长度的正整数,求出它是几位数.C++,C语言 c语言,逗号运算符和逗号表达式,如图,为什么Y等于最后一个表达式,那前面的表达式不是多余了吗 用C语言设计一个程序以便能快速地实现复制任意长度的文件 求用C语言编写逻辑表达式的值,例如a++,--b以及a+--c+b,求他们的结果!该表达式只含“++”,“--”,“+”,-运算符,且表达式长度不会超过100 c语言中 for循环嵌套的运算流程?for(表达式1,表达式2,表达式3)//for1for(表达式1,表达式2,表达式3)//for2for1的表达式3是在for2的运算后还是运算前还是运算中? C#或者C/C++语言中一维数组中的元素相加的问题.会的朋友,希望不吝赐教!如何实现在一个固定长度的数组中(数组元素为0至30的有序正整数),把任意6个元素相加,得到自己想要的任意一个和值 c语言中逗号运算符的表达类型是什么?是a=(表达式1,表达式2.)还是a=表达式1,表达式2... c语言的运算中2的值是多少?2、表达式1 表达式:10+‘a'+i*f-d/3 在C语言中的运算顺序是怎样的? c语言中条件表达式的运算顺序不应该是自左向右吗?为什么a C语言中任意输入一个整数 编一个程序输出整数长度 能不能有解法 C语言中什么是一个完整的表达式? C语言 不同类型的变量可以在一个表达式吗 用c语言写表达式提取任意位数整数n的个位数,十位数,百位数~~