作业帮 > 综合 > 作业

10.试编写程序,对任意输入的一个算术表达式,将式中的数字和运算符分成两类(一类是数字,一类是运算符)

来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/06/30 21:13:51
10.试编写程序,对任意输入的一个算术表达式,将式中的数字和运算符分成两类(一类是数字,一类是运算符)
c语言,程序代码?
//看看符不符合你的要求.纯C语言代码.
//有任何问题,
#include
#include
#include
#define Max 100
int main(){
\x05char buffer[Max]; int i = 0;
\x05char op[Max]; int j = 0;
\x05char num[Max]; int k = 0;
\x05char unknown[Max]; int m = 0;
\x05scanf( "%s",buffer);
\x05for( i = 0; i < strlen( buffer); i++){
\x05\x05if( buffer[i] >= '1' && buffer[i]
再问: 试编写程序,对任意输入的一个算术表达式,将式中的数字和运算符分成两类(一类是数字,一类是运算符),并按逆序输出。(提示:利用栈来实现) 是完整的题目。
再答: //看看符不符合你的要求。纯C语言代码。 //有任何问题,请追问我 //解答来自sumos团队 #include #include #include #define Max 100 int main(){ char st[Max]; int i; char st1[Max]; int j = -1; char st2[Max]; int k = -1; scanf( "%s", st); for( i = 0; i < strlen( st); i++){ if( st[i] >= '1' && st[i] -1){ printf( "%c", st1[j--]); } printf( "\t操作符 "); while( k > -1){ printf( "%c", st2[k--]); } printf( "\n"); return 0; }
10.试编写程序,对任意输入的一个算术表达式,将式中的数字和运算符分成两类(一类是数字,一类是运算符) 输入一个由两个整数和一个算术运算符(+、-、*)组成的表达式,根据运算符完成相应的运算,并将结果输出. 编写一个程序,功能是:从键盘上输入任意两位整数,将其十位数字与个位数字交换位置后输出 试用C语言设计一个程序,程序的功能是接收任意输入一个算术表达式,判断表达式中的括号是否配对出现. 是关于C语言的一个算术运算符与算术表达式 用c++编写一个程序,输入两个实数和一个四则运算符(+,-,*,/),根据运算符执行相应的运算并输出结果. c语言编程题编写一个c程序,要求从键盘输入两个数,并依据提示输入的数字,选择对这两个数的运算, 设计一个表达式编写一个程序,并根据其结果说明算术运算、赋值运算、关系运算、逻辑运算之间的优先级别. [问题描述] 一个算术表达式是由操作数(operand)、运算符(operator)和界限符(delimiter)组成的 C从键盘上输入任意两个数和一个运算符(+、-、*、/),* 根据输入的运算符对两个数计算,并输出结果 用C++编写程序,定义一个复数类,编写程序重载四则运算符和++、--运算符,实现复数的相关运算; 用c++设计一个计算器模拟程序,要求对包含加、减、乘、除、括号运算符及sqr和abs函数的任意整型表达式进行