一些简单的C++题目
shiwazone
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
输入十进制数,计算其二进制表达中的零的个数(遇到第一个1之前的零不计入统计)
#ifndef COUNT_ZERO_H #define COUNT_ZERO_H #include #include using namespace std; #define JINZHI 2;//设置进制 int * dectobi(const int a) { //static int r[32]={0};//静态的设置数组为全局变量,在下一次调用函数时, //会使用上一次原创 2015-03-28 16:36:37 · 895 阅读 · 0 评论 -
C++ 实现判断一个输入日期是星期几,是一年中的第几天
/* 通过输入年月日,计算出这一天是星期几,计算这一天是这一年的多少天,判断这一年是否为闰年 */ #include using namespace std; struct time { int year; int month; int day; unsigned int weekday; }; void initialtime(time & t);//输入初始化时原创 2015-04-15 08:11:52 · 8753 阅读 · 0 评论 -
C++实现查找字符串中的数字,并输出
例如输入:dsafjoi3425sfsdjl5435asfkl--=3400 输出为:3425 5434 3400 #include #include using namespace std; void findnum(string & ch); bool isnum(char n); int main() { string m ; cout while (cin原创 2015-04-14 20:57:00 · 9971 阅读 · 0 评论 -
c++实现一个打分算法(去掉最低分和最高分求平均值)
#include using namespace std; const int StuNum = 10; double countavergescore(double * arr, int n); int main() { double arr[StuNum]; cout int i = 0; while (i { cin >> arr[i++]; cin.get();原创 2015-04-14 20:54:59 · 9554 阅读 · 0 评论 -
C++沉思录第九章的练习
先把代码贴着,明天再补充总结!#ifndef PICTURE_H #define PICTURE_H #include using namespace std; class Picture { private: int height, width; char * data; char & position(int row, int col) { return data[row*wid原创 2015-04-22 23:08:18 · 701 阅读 · 0 评论 -
C++沉思录第八章算数表达式树的面向对象问题的分析
刚开始看沉思录,觉得太枯燥。到了第八章,作者关于面向对象问题的分析,我follow书上的设计开发,理解了一些以前只是在书上看到的概念。 给自己做几点注解吧: 1.虚基类用来表达所有的继承类的共有特点,在这个例子中,所有的继承类都要有输出和求值计算,所以我们把这两个函数定义为虚函数。 2.虚基类必须至少含有一个纯虚函数。该纯虚函数可以定义也可以不定义。 3.我们要保证由虚基类派生出来的类的对原创 2015-04-22 11:09:34 · 974 阅读 · 0 评论 -
简单单向list的实现
#ifndef SIGLIST_H #define SIGLIST_H #include typedef int DataType; class Node{ public: DataType Info; Node * Next; public: //Node() :Info(0), Next(0){} Node(DataType d = 0, Node * n = 0) :原创 2015-03-30 17:25:19 · 680 阅读 · 0 评论 -
求字符串算式的值
/*简单四则运算 问题描述: 输入一个只包含个位数字的简单四则运算表达式字符串,计算该表达式的值 注: 1、表达式只含 +, -, *, / 四则运算符,不含括号 2、表达式数值只包含个位整数(0-9),且不会出现0作为除数的情况 3、要考虑加减乘除按通常四则运算规定的计算优先级 4、除法用整数除法,即仅保留除法运算结果的整数部分。比如8/3=2。输入表达式保证无0作为除数情况发生原创 2015-03-29 12:18:19 · 1752 阅读 · 0 评论 -
判断从2到输入数字间的数字是否为素数
#include using namespace std; int main() { int i; int count = 0; cout while (cin >> i&&cin.get() == '\n') { if (i else { for (int m = 2; m { count = 0;//赋初值为零,在下次计算时可以从零开始,不然将在上一次的c原创 2015-03-28 21:30:40 · 694 阅读 · 0 评论 -
C++十进制到各种进制转换的实现
#ifndef COUNT_ZERO_H #define COUNT_ZERO_H #include #include using namespace std; #define JINZHI 8;//设置进制 int * dectobi(const int a) { int * r=new int [32] ; for (int i = 0; i r[i] = 0;原创 2015-03-28 16:10:50 · 1792 阅读 · 0 评论 -
C++判断输入的正整数是否为素数
#include using namespace std; int main() { int i; int count = 0; cout while (cin >> i&&cin.get() == '\n') { if (i else { count = 0;//赋初值为零,在下次计算时可以从零开始,不然将在上一次的count下继续运算 for (int n = 2原创 2015-03-28 21:13:30 · 4610 阅读 · 0 评论 -
c++沉思录第十章的例子
调试了好久,出现了好大问题。关于虚函数和纯虚函数的知识需要我们好好注意。#ifndef NEWPICTURE_H #define NEWPICTURE_H #include using namespace std; class P_Node { friend class Picture; protected: P_Node(); virtual ~P_Node(){}; virtual i原创 2015-04-23 22:54:57 · 912 阅读 · 0 评论
分享