
c++
或跃在渊i
这个作者很懒,什么都没留下…
展开
-
C语言:角股定理
/*软件名称:作者:宋琳浩版本:1.0*/#include<stdio.h>//全局变量,代表步数int i=1;//计算步数并输出所有数字int jiaogu(int n){ if(n==1)//递归出口 { printf("1"); return 1; } else { if(n%2==0)原创 2017-11-13 22:37:42 · 1306 阅读 · 0 评论 -
C++:学生考勤系统
/*软件名称:作者:宋琳浩版本:1.0*/#include<iostream> #include<cstring> #include<windows.h> using namespace std; //时间类 class time {public: time(int y=0,int m=0,int d=0) { year=y;month=m;day=d原创 2017-11-13 22:40:37 · 8653 阅读 · 6 评论 -
C++:足球联赛积分系统
#include<iostream>#include<iomanip>#include<string>#include<fstream>#include<stdlib.h>using namespace std;class Team{public: Team(char n[15],int s,int w,int d,int l,int g,int lo,int sc):sum原创 2017-11-13 22:41:11 · 5999 阅读 · 1 评论 -
MFC使用ado链接数据库,及数据库操作
首先在StdAfx.cpp中添加_ConnectionPtr m_pConnection;_CommandPtr m_pCommand;_RecordsetPtr m_pRecordset;然后在StdAfx.h中的#endif下面添加#import "C:\Program Files\Common Files\System\ado\msado15.dll" no_namespace renam原创 2017-11-13 22:44:23 · 1883 阅读 · 0 评论 -
MFC按钮美化
制作图形按钮有多种方法,最基础的是MFC的标准图片按钮方法CBitmapButton。 1、在资源编辑的时候选中按钮的 Owner draw 属性,不需要选择 Bitmap 属性. 按钮右键–>Styles–>Owner draw 2、在程序中定义一个CBitmapButton成员变量。注意:不能使用ClassWizard为按钮映射一个CButton变量,然后改为CBitma原创 2017-11-13 22:45:20 · 2662 阅读 · 0 评论 -
MFC:判断复选框的选中状态
判断复选框的选中状态:CButton* pBtn = (CButton*)GetDlgItem(IDC_CHECK); int state = pBtn->GetCheck(); if(state == 0) { MessageBox("未选中"); } else {原创 2017-11-15 21:55:09 · 1331 阅读 · 0 评论 -
MFC中实现一个控件的隐藏和显示
那么,怎样在MFC中实现一个控件的隐藏和显示呢?这里,我就说一个我知道的简单方法。CEdit *edit = (CEdit*)GetDlgItem(IDC_); edit->ShowWindow(FALSE); //隐藏该控件 edit->ShowWindow(TRUE)://显示该控件第一、先获得控件对象。这里用一个EditBox控件为例。 CEdit *ed原创 2017-11-15 21:56:32 · 20069 阅读 · 0 评论 -
MFC列表控件的使用
“` 下面的m_list是为列表控件绑定的control类型的CListCtrl类变量,这些代码加在哪里就在哪里会显示出来CRect rect; // 获取编程语言列表视图控件的位置和大小 m_list.GetClientRect(&rect); // 为列表视图控件添加全行选中和栅格风格 m_list.SetExtendedStyle(m_list.GetExten原创 2017-11-15 21:58:01 · 3232 阅读 · 0 评论 -
MFC,添加背景图片
先在资源里引入BMP位图(该方法只支持BMP格式图片)直接在OnPaint()函数里添加 CBitmap bitmap; bitmap.LoadBitmap(IDB_BITMAP2);//你引入位图的ID //选入DC CClientDC cdc(this); CDC comdc; comdc.C原创 2017-11-15 21:59:18 · 383 阅读 · 0 评论 -
MFC,组合框使用
Combo Box对应的控制变量CComboBox m_CbDrive;绑定好控制变量后,直接在需要的地方使用以下代码即可一、设置组合框中编辑框文本1、组合框中编辑框设置文字m_CbDrive.SetWindowText("请选择盘符");2、组合框中编辑框自动选中列表中的一项m_CbDrive.SelectString(-1,"C:");//第一个参数是-1时,从列表开始处开始搜索,原创 2017-11-15 22:00:26 · 697 阅读 · 0 评论 -
Max Sum问题:c++
【问题描述】 给定一个序列A [ 1 ],A [ 2 ],[ 3 ]……,n,你的任务是计算一个子序列的最大和。例如,给定的(6,- 1,5,4,- 7),该序列中的最大金额为6 +(1)+ 5 + 4 = 14。 【输入】 输入的第一行包含一个整数T(1 <= T <= 20),表示测试用例的数目。随后的T行,每一行从一个数N(1≤N≤100000),然后是N个整数(所有的整数之间的1000原创 2017-12-04 11:09:59 · 780 阅读 · 0 评论 -
Let the Balloon Rise问题:c++
【问题描述】 再次比赛!看到气球四处飘浮是多么令人兴奋啊。但是,告诉你一个秘密,评委们最喜欢的时间是猜测最流行的问题。比赛结束后,他们将计算每种颜色的气球,并找出结果。 今年,他们决定把这份可爱的工作留给你。 【输入】 输入包含多个测试用例。每个测试用例以n(0 < n=1000)开始——气球的总数。接下来的n行每一行包含一个颜色。气球的颜色是一个多达15个小写字母的原创 2017-12-04 11:11:45 · 1049 阅读 · 0 评论 -
Delta-wave问题:c++
【问题描述】 一个三角形字段用下图所示的连续整数编号。 旅行者需要从m号的细胞到N号的细胞,旅行者只能通过细胞边缘进入细胞,不能通过顶点从细胞到细胞。边缘的旅行次数使得旅行者的路径的长度。 编写程序,确定连接n和m的最短路径的长度。输入包含两个整数m和n,在1到1000000000之间用空格隔开。【输出】 输出应包含最短路径的长度。【输入输出样例】 in 6 12 out 3 【源原创 2017-12-04 11:14:12 · 693 阅读 · 0 评论 -
Design T-Shirt问题:c++
【问题描述】 他决定为我们的自由市BBS算法板T恤设计后不久,XKA发现他被各种建议从板上的每个人。让每个人都完全满意确实是一件不可能的事。所以他参加了民意调查来收集人们的意见。这是他所获得的:N人投票给M设计元素(如设计LOGO,大牌在计算机科学中,著名的图,等)。每个人都给每个元素分配了一些满足感。然而,节能只能把K(<= m)的元素融入自己的设计。他需要你为他挑选K元素,使总满意度最大化。原创 2017-12-04 11:16:05 · 625 阅读 · 0 评论 -
hdu-1003 Max Sum
Problem DescriptionGiven a sequence a[1],a[2],a[3]……a[n], your job is to calculate the max sum of a sub-sequence. For example, given (6,-1,5,4,-7), the max sum in this sequence is 6 + (-1) + 5 + 4 =...原创 2018-04-03 15:45:01 · 359 阅读 · 0 评论 -
C++:汉诺塔问题
/*软件名称:作者:宋琳浩版本:1.0*/#include<iostream>#include<conio.h>using namespace std;#define MAX 100typedef struct{ int elem[MAX]; int top;}SeqStack;SeqStack A;SeqStack B;SeqStack C;int su原创 2017-11-13 22:36:48 · 302 阅读 · 0 评论 -
C++:复数相加
/*软件名称:作者:宋琳浩版本:1.0*/#include<iostream.h>class Complex{ float real,imag;public: Complex(); Complex(float r,float i){real=r;imag=i;} Complex operator +(Complex &x) { C原创 2017-11-13 22:35:55 · 2936 阅读 · 0 评论 -
Mword单词记忆小助手
/* 软件名:Mword单词记忆小助手 作者:宋琳浩 完成时间:2017年3月11*/#include<iostream>#include<fstream>#include<string>#include<conio.h>using namespace std;class Word//单词的类{public: string en; strin原创 2017-03-21 23:25:08 · 536 阅读 · 0 评论 -
三天打鱼两天晒网
/*软件名称:三天打鱼两天晒网作者:宋琳浩完成日期:2017年3月*/#include<iostream>#include<fstream>using namespace std;void main(){ int Yday(int year); int Mday(int year,int month); int Dday(int day); int原创 2017-03-21 23:26:53 · 608 阅读 · 0 评论 -
计算最大公约数方法一
/* 软件名:计算最大公约数方法一 作者:宋琳浩 完成时间:2017年3月21日*/#include<iostream>using namespace std;void main(){ int num1,num2;//用来保存两个数 int Gcmddivisor;//用来保存*最大公约数 int product;//用来保存两个数的积原创 2017-03-22 22:47:51 · 489 阅读 · 0 评论 -
计算最大公约数方法二
/* 软件名:计算最大公约数方法二 作者:宋琳浩 完成时间:2017年3月21日*/#include<iostream>using namespace std;void main(){ int num1,num2;//用来保存两个数 int Gcmddivisor;//用来保存*最大公约数 int product;//用来保存两个数的积原创 2017-03-22 22:48:29 · 266 阅读 · 0 评论 -
计算最大公约数方法三
/* 软件名:计算最大公约数方法三 作者:宋琳浩 完成时间:2017年3月21日*/#include<iostream>using namespace std;void main(){ int num1,num2;//用来保存两个数 int Gcmddivisor;//用来保存最大公约数 int product;////用来保存两个数的积原创 2017-03-22 22:49:23 · 306 阅读 · 0 评论 -
C语言:一到一百阶乘
#include<stdio.h> int n; int r[6000]={0}; void count(int n) { int i; for(i=0;i<6000;i++) r[i]*=n; for(i=5999;i>0;i--) { r[i-1]=r[i-1]+r[i]/10; r[i]=r[i]%10; } } void main() { int i; in原创 2017-11-12 13:50:50 · 6933 阅读 · 0 评论 -
C语言:ATM银行管理
#include<stdio.h>#include<string.h>#include<conio.h>#include<stdlib.h>struct customer { char number[21]; char password[7]; int money; };customer person[100];int n;i原创 2017-11-12 13:52:35 · 1019 阅读 · 0 评论 -
C语言:24点游戏
/*软件名称:24点游戏作者:slh开发时间:2017年4月10日版本:1.0*/#include<stdio.h>#include<math.h>#include<conio.h>#include<string.h>#include <stdlib.h>#include <time.h> //用到了time函数 int treat(float a,float b,float原创 2017-11-12 13:51:40 · 1260 阅读 · 0 评论 -
C语言:文件操作之单词统计
#include<iostream>#include<fstream>#include<string>#include <iomanip>using namespace std;void main(){ ifstream fin; fin.open("in.txt",ios::in); if(!fin.is_open()) { cout <原创 2017-11-12 13:56:20 · 426 阅读 · 0 评论 -
C++:点餐系统
#include<iostream>#include<fstream>#include<string>#include<conio.h>using namespace std;class shiwu{public: string mingzi; int price; shiwu(){} shiwu(string n,int p):mingzi(n),pr原创 2017-11-12 13:56:54 · 8733 阅读 · 7 评论 -
C语言:成绩最高学号
#include<iostream.h>class Stu{public: int num; float score; static int maxnum; static float maxscore; void In() {cin>>num>>score;}}; int Stu::maxnum=0; float Stu::maxsco原创 2017-11-12 13:57:51 · 1807 阅读 · 0 评论 -
C++:求最大字串
/*软件名称:求最大字串作者:宋琳浩版本:1.0*/#include<iostream>using namespace std;void main(){ int n1,n2,sum; int n1temp,temp; int hang; cin>>hang; int num; int n; for(int i=1;i<=hang原创 2017-11-12 14:00:12 · 627 阅读 · 0 评论 -
C++:队列的类实现
/*软件名称:队列的类实现作者:宋琳浩版本:1.0*//*设计一个队列类,具有建立、清空、判断长度、插入、删除、排序、查找、逆序、分类(比如奇偶分类)统计(如偶数的个数)等功能。*/#include<iostream>#include<string>#include<conio.h>using namespace std;template <class T>class Que原创 2017-11-12 14:01:09 · 6654 阅读 · 0 评论 -
C语言:分苹果问题
/*软件名称:分苹果作者:宋琳浩版本:1.0*/#include<stdio.h>int main() { int n,flag,k,x,a,b,c,d,e;n=11;//试探初值flag=1;while(flag)//进行试探{ x=n;//保存当前试探值flag=0;//清标志值for (k=1;k<=4 && flag==0; k++)//模拟四次发放过程if ((n原创 2017-11-13 22:34:49 · 8264 阅读 · 0 评论