数据结构 编程题求解答
编程题: 任意向整形数组A中输入是个元素,按照从大到小的顺序排序并输出排序后的数 任意向整形数组A中输入是个元素,再任意输入一个整数X;在数组中查找X若找到返回“查找成功”并返回其下标值;否则返回“查找不成功”。
#include int arr[10]; int findx(int x); int main(void) { int x; int dest; cout > arr[i]; // arr[i] = i; } cout > x; if((dest = findx(x)) = 0) cout << arr[dest - 1] << endl; if(dest + 1 < 10) cout << arr[dest + 1] << endl; return 0; } int findx(int x) { int no = -1; for(int i = 0; i < 10; i++) if(x == arr[i]) { no = i; break; } return no; }
答:算术表达式求值演示 一.需求分析 1. 要求应用栈来实现表达式的分析计算( 用运算符优先法 ). 2. 以字符序列的形式从终端输入语法正确的表达式( 本程序可以...详情>>
答:详情>>