
c++
StriveBen
网安小白 会点技术 也会熬点鸡汤 持续学习中 欢迎交流,一起成长 获取本人联系方式以及微信交流群
展开
-
3-5 学生成绩统计
3-5 学生成绩统计Time Limit: 1000MS Memory Limit: 65536KBSubmit StatisticProblem Description通过本题目练习可以掌握对象数组的用法,主要是对象数组中数据的输入输出操作。设计一个学生类Student 它具有私有的数据成员:学号、姓名、数学成绩、英语成绩、计算机成绩;具有公有的成员函原创 2016-10-10 19:21:00 · 433 阅读 · 0 评论 -
SDUT面向对象程序设计上机练习十二(运算符重载)
面向对象程序设计上机练习十二(运算符重载)Time Limit: 1000MS Memory Limit: 65536KBSubmit StatisticProblem Description处理一个复数与一个double数相加的运算,结果存放在一个double型变量d1中,输出d1的值。定义Complex(复数)类,在成员函数中包含重载类型转换运算符:operat原创 2016-11-06 15:36:49 · 336 阅读 · 0 评论 -
SDUT 面向对象程序设计上机练习九(对象指针)
#include#includeusing namespace std;class student{private : string id; int grade;public: void get() { cin>>id>>grade; } string showid() { return id;原创 2016-11-01 17:20:44 · 451 阅读 · 0 评论 -
编译原理-词法分析程序1
0x00 前言最近在学编译原理,一个简单的词法分析程序。0x01 题目描述小C语言文法 1. <程序>→(){<声明序列><语句序列>}2. <声明序列>→<声明序列><声明语句>|<声明语句>|<空>3. <声明语句>→<标识符表>;4. <标识符表>→<标识符>,<标识符表>|<标识符>5. <语句序列>→<语句序列><语句>|<语句>6. <语句>→< if语句>|< while语原创 2017-12-05 13:29:45 · 697 阅读 · 0 评论 -
编译原理-递归子程序法
0x01 题目描述递归子程序法是一种确定的自顶向下语法分析方法,要求文法是LL(1)文法。它的实现思想是对应文法中每个非终结符编写一个递归过程,每个过程的功能是识别由该非终结符推出的串,当某非终结符的产生式有多个候选式时能够按LL(1)形式唯一地确定选择某个候选式进行推导。请根据下面的表达式LL(1)文法,构造递归子程序,完成对表达式的语法分析。表达式文法如下: E→TG G→+TG |原创 2017-12-05 21:54:43 · 4948 阅读 · 0 评论 -
编译原理-翻译布尔表达式
0x01 题目描述Input 多组输入,每组输入为一行字符串,例如: a < b or c < d and e < f每个符号都用空格间隔Output 假链跳到0,真链跳到1,表达式序号从100开始排。Example Input1a < b or c < d and e < fExample Output100(j<,a,b,1)101(j,_,_,102)102(j<,c,d,10原创 2017-12-06 00:23:07 · 5416 阅读 · 0 评论