![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C++语言
日月光辉_
这个作者很懒,什么都没留下…
展开
-
计算一行单词的个数
#include<iostream>#include<string.h>using namespace std;class MyString{private: char *str;public: MyString(const char*s) { str=new char[strlen(s)+1]; strcpy(str,s);原创 2017-03-01 13:07:27 · 339 阅读 · 0 评论 -
将字符串反转输出
#include<iostream>using namespace std;class MyString{private: char * str;public: MyString(const char *s) //构造函数; { str=new char[strlen(s)+1]; strcpy(str原创 2017-02-26 10:24:48 · 421 阅读 · 0 评论 -
矩阵的加法和乘法
编写一个矩阵的加法函数、一个矩阵的乘法函数,然后调用函数计算矩阵的和与积,并输出。 为了使函数更加通用,本次课程设计使用一维数组来存放矩阵。问题的关键是如何将一维数组与二维矩阵的元素之间建立对应关系。 问题拓展: 1、增加求矩阵的转置、求矩阵的秩、求正方阵的行列式,求矩阵的鞍点元素的位置与值。 2、将矩阵进行初等变换,行初等变换、列初等变换,变换成上三角矩阵或下三角矩阵。#include<i原创 2017-03-27 18:39:28 · 3436 阅读 · 0 评论 -
面向对象:求最大值
C++:以面向对象的方式求几个数的最大值,程序中包含类的定义,对象的初始化,构造函数和析构函数#include<iostream>using namespace std;class MyClass{private: int value;public: MyClass(int i) //构造函数 { value=i; cout<<"C原创 2017-03-28 19:02:19 · 770 阅读 · 0 评论 -
文章标题
扑克牌的洗牌和分发假设有一副扑克牌,包含52张牌,模拟洗牌和分发的过程,编写程序实现这个过程,并输出相应的结果。 本问题可以进一步拓展: 1.加上大王、小王,共计54张牌,实现相应的过程。 2.共计4副牌,分发给4个人,或者6个人,或者8个人,实现相应的过程。注意,多副牌分发给多个人时,可能出现每一个人的牌的数量不一样。 3.分发给每个人一手牌后,增加理牌,分别按照面值、或者花色进行理牌(即原创 2017-03-29 23:18:03 · 273 阅读 · 0 评论 -
旅游问题
设计一个程序,找出游览的最短路线,要求每个城市都要经过且不重复,每个城市都位于矩形网格的点上。假设为M*N的网格,当网格的个数为偶数时,最短的路线为M*N;当网格的个数为奇数时,最短的路线为M*N+0.41,应为要多走一条对角线。include<iostream>using namespace std;int main(){ int iCase; //测试例数 cin原创 2017-04-02 19:19:43 · 278 阅读 · 0 评论 -
Qt5.8连接MySql QSqlModel与QTableView不能更新中文数据以及中文乱码的问题
问题如下:这里中文显示乱码,是因为MySql数据库的创建默认的编码格式是uf8,排序规则是utf8_general_ci。如果仅仅解决这个中文显示问题,可以重新设置数据库编码格式:utf8,排序规则:utf8_bin 就可以了。进一步问题:当尝试把数据更新为中文数据时,会报以上错误,但更新为英文数据是可以的。这里是编码的问题,虽然MySql和Qt都设置utf-8编码格式,但是还会出现这样的错误,不...原创 2018-06-09 11:24:58 · 1525 阅读 · 0 评论