剔除多余括号(pascal)求教输入一个含有括号的四则运算表达式,可能含有多余的括号.编程整理该表达式,去掉所有多余的括号,原表达式中所有变量和运算符相对位置保持不变,并保持与原表

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/11 16:16:10
剔除多余括号(pascal)求教输入一个含有括号的四则运算表达式,可能含有多余的括号.编程整理该表达式,去掉所有多余的括号,原表达式中所有变量和运算符相对位置保持不变,并保持与原表

剔除多余括号(pascal)求教输入一个含有括号的四则运算表达式,可能含有多余的括号.编程整理该表达式,去掉所有多余的括号,原表达式中所有变量和运算符相对位置保持不变,并保持与原表
剔除多余括号(pascal)求教
输入一个含有括号的四则运算表达式,可能含有多余的括号.编程整理该表达式,去掉所有多余的括号,原表达式中所有变量和运算符相对位置保持不变,并保持与原表达式等价.变量用小写的a-z表示,运算符为+,-,*,/ 例:输入表达式 应输出表达式 a+(b+c) a+b+c (a*b)+c/d a*b+c/d a+b/(c-d) a+b/(c-d) 注意输入a+b时不能输出b+a 表达式以字符串输入,长度不超过255.输入不用判错.所有变量为单个小写字母.只是要求去掉所有多余括号,不要求对表达式化简.20个数据17个AC,3个wrong answer.求教.我的破程序就不丢上来了,说说我的思路吧.从最里面的括号一个一个往外拆:if (括号里全是乘除)and(括号左不为除号)or(括号左不为减或者乘除)and(括号右不为乘除)then 去括号; 帮忙看看这还有什么情况没考虑到的,

剔除多余括号(pascal)求教输入一个含有括号的四则运算表达式,可能含有多余的括号.编程整理该表达式,去掉所有多余的括号,原表达式中所有变量和运算符相对位置保持不变,并保持与原表
括号里全是乘除 应该是括号里全是因式,包括空、括号式和乘除
记得采纳啊

剔除多余括号(pascal)求教输入一个含有括号的四则运算表达式,可能含有多余的括号.编程整理该表达式,去掉所有多余的括号,原表达式中所有变量和运算符相对位置保持不变,并保持与原表 pascal程序设计 输入一个整数n,n Pascal二分法:输入一个正整数n(1 free pascal算式处理:输入一个算式,输出解,有括号.例:输入:1/((7+3)*6)*60+1输出:1/((7+3)*6)*30+1=2 pascal 输入n(1 pascal 输入n(1 pascal括号匹配描述 给定一个算术表达式,检查其中的圆括号是否配对,给出适当信息(正好:Yes,左括号多:Left,右括号多:Right)输入格式 一行字符. 输出格式 三个信息之一. pascal语言:输入一个三行四列的数据区(矩阵),变成四行三列的数据区(矩阵) 编程输入一个自然数x,求这个自然数的所有约数(包括1和x本身)之和 pascal语言 输入一个正整数N(注意:根据输入的N的值,来判断N的位数),用while语句输出它的各位数字.pascal 语言 PASCAL程序 全1数字全1 数字请用PASCAL编写,输入一个奇数P(P pascal 编程输入下列图案 分数变小数 in pascal分数变小数(fch.pas) 【问题描述】 写出一个程序,接受一个以N/D的形式输入的分数,其中N为分子D为分母,输出它的小数形式.如果它的小数形式存在循环节,要将其用括号括 求n个数的最大值和最小值(pascal)【试题描述】 任意输入n个整数,把它们的最大值,最小值求出来.【输入描述】 输入只有一行,包括一个整数n(1 求n个数的最大值和最小值(Pascal)试题描述任意输入n个整数,把它们的最大值,最小值求出来.输入要求输入只有一行,包括一个整数n(1 【急!】Pascal.输入一个整数,输出该数每一位数字的和.第一题:输入一个整数a(0 pascal高精度拆分整数 【问题描述】 输入一个正整数N(不超过一百位),如果N是偶数,则拆分N的各个数字相 输入一个四位数,求它各位上数字的和 用pascal