
CPP练习
文章平均质量分 65
field42zhw
这个作者很懒,什么都没留下…
展开
-
二进制数转八进制数(参考XJY)
#include #include #include #define STACK_INIT_SIZE 20#define STACKINCREMENT 10typedef char ElemType; //每输入一个位存入一个字符typedef struct{ ElemType *base; ElemType *top; int stackSize;}sqStack;原创 2016-04-01 21:08:53 · 603 阅读 · 0 评论 -
二进制转十六进制(参考XYJ)
#include #include #include #define STACK_INIT_SIZE 20#define STACKINCREMENT 10typedef char ElemType; //每输入一个位存入一个字符typedef struct{ ElemType *base; ElemType *top; int stackSize;}sqStack;原创 2016-04-01 21:12:45 · 513 阅读 · 0 评论 -
设计类CDate以满足:输出年月日日期格式;输入的日期加1;设置日期(参考清华版李春葆C++书籍)
// 设计类CDate// 满足:输出年月日日期格式;输入的日期加1;设置日期#includeusing namespace std;class CDate{private: int m_nDay; int m_nMonth; int m_nYear; bool IsLeapYear(); // 输入日期格式涉及到对闰年的判断public: CDate(); CDate原创 2016-04-02 11:10:49 · 3805 阅读 · 0 评论 -
华为机试题ex002
[华为机试题]求一个整型数字中有没有相同的部分,例如12389756123这个整型数字中相同的部分是123,相同的部分至少应该是2位数,如果有相同部分返回1,如果没有则返回0。函数为 int same(int num)其中num是输入的整型数字。#ex002.cpp#include#include#define MAX_SIZE 100using namespace std;int原创 2016-03-29 09:59:09 · 390 阅读 · 0 评论 -
华为机试题ex009
9.手机号码合法性:l 问题 述:我国大陆运营商的手机号码标准格式为:国家码+手机号码,例如:8613912345678。特点如下:1、 长度13位;2、 以86的国家码打头;3、 手机号码的每一位都是数字。请实现手机号码合法性判断的函数要求:1) 如果手机号码合法,返回0;2) 如果手机号码长度不合法,返回13) 如果手机号码中包含非数字的字符,返回2;4) 如果原创 2016-04-11 18:54:19 · 411 阅读 · 0 评论 -
华为机试练习ex013_cpp之操作系统任务调度问题
// 操作系统的任务调度问题#includeusing namespace std;void scheduler(int task[], int n, int system_task[], int user_task[]){ int *p = task; int i=0, j=0; if( p == NULL || n<=0 ) // 判断输入条件 { cout<<"输入出错原创 2016-04-18 21:07:57 · 610 阅读 · 0 评论