摘要: Ackermann函数的非递归求值 Ackermann函数的非递归求值 Ackermann函数的非递归求值 描述 已知Ackermann函数定义如下: 写出计算Ack(m,n)的非递归算法。 输入 多组数据,每组数据有一行,为两个整数m和n。当m和n都等于0时,输入结束。 输出 每组数据输出一行,为 阅读全文
posted @ 2019-10-30 20:28 Tomorrow1126 阅读(207) 评论(0) 推荐(0) 编辑
摘要: 1、scanf函数(包含头文件#include <stdio.h>) scanf函数一般格式为scanf(“%s”,st),但scanf默认回车和空格是输入不同组之间的间隔和结束符号,所以输入带空格,tab或者回车的字符串是不可以的。解决方法如下: 1)利用格式符“%[]”它的作用为扫描字符集合。S 阅读全文
posted @ 2019-10-30 20:17 Tomorrow1126 阅读(15624) 评论(0) 推荐(1) 编辑
摘要: 后缀表达式的特点如下: 1、后缀表达式的操作数与中缀表达式的操作数先后次序相同,而运算符的先后次序不同。 2、后缀表达式中没有括号,而且运算符没有优先级。 3、后缀表达式计算过程严格按照从左到右的顺序进行。 例如: 算术表达式a+(b-c)*d的后缀式是:abc-d*+ 在输入的时候出了问题: st 阅读全文
posted @ 2019-10-30 20:16 Tomorrow1126 阅读(1473) 评论(0) 推荐(0) 编辑
摘要: 错误原因: 1、没有考虑到运算符栈空的时候,运算符怎么push 2、当s[i]是运算符的时候,而且和p栈顶元素的优先级一样的话,怎么处理。 阅读全文
posted @ 2019-10-30 18:51 Tomorrow1126 阅读(160) 评论(0) 推荐(0) 编辑
摘要: ?? 阅读全文
posted @ 2019-10-30 14:45 Tomorrow1126 阅读(134) 评论(0) 推荐(0) 编辑
摘要: #include<iostream> #define maxsize 100 using namespace std; struct CLqueue { int *Q; int front; int rear; int tag; }; typedef struct CLqueue *CL; void Init(CL &q) { q = new CLqueue; q->Q=new int[maxsi 阅读全文
posted @ 2019-10-30 14:32 Tomorrow1126 阅读(356) 评论(0) 推荐(0) 编辑
摘要: !!! 阅读全文
posted @ 2019-10-30 14:04 Tomorrow1126 阅读(76) 评论(0) 推荐(0) 编辑
摘要: 1、数组 int p[1000]; p=new int[1000]; 或者 p=(int*)malloc(1000*sizeof(int)); 阅读全文
posted @ 2019-10-30 12:58 Tomorrow1126 阅读(87) 评论(0) 推荐(0) 编辑
摘要: ?? 阅读全文
posted @ 2019-10-30 08:31 Tomorrow1126 阅读(105) 评论(0) 推荐(0) 编辑
摘要: 描述 编写算法,实现下面函数的功能。函数void insert(char*s,char*t,int pos)将字符串t插入到字符串s中,插入位置为pos(插在第pos个字符前)。假设分配给字符串s的空间足够让字符串t插入。(说明:不得使用任何库函数) 输入 多组数据,每组数据有三行,第一行为插入的位 阅读全文
posted @ 2019-10-30 07:57 Tomorrow1126 阅读(1080) 评论(0) 推荐(0) 编辑
摘要: 1. 算术表达式: #include <iostream> int main() { int arr[4]; std::cout << sizeof( arr ) / sizeof( arr[0] ) << std::endl; // 输出4 } #include <iostream> int ma 阅读全文
posted @ 2019-10-30 00:23 Tomorrow1126 阅读(664) 评论(0) 推荐(0) 编辑
摘要: 1、char 类型的,求ASCII码 char a; int s; s=a; s就是a的ASCII码 2、char a=s; a就是A 3、char a; int s; s=int(a); 阅读全文
posted @ 2019-10-30 00:22 Tomorrow1126 阅读(96) 评论(0) 推荐(0) 编辑
摘要: ASCII 码使用指定的7 位或8 位二进制数组合来表示128 或256 种可能的字符。标准ASCII 码也叫基础ASCII码,使用7 位二进制数(剩下的1位二进制为0)来表示所有的大写和小写字母,数字0 到9、标点符号,以及在美式英语中使用的特殊控制字符其中: 0~31及127(共33个)是控制字 阅读全文
posted @ 2019-10-30 00:20 Tomorrow1126 阅读(304) 评论(0) 推荐(0) 编辑