
编程语言
文章平均质量分 83
爱喝雪花啤酒
好好编程 ,天天向上
展开
-
小鼠迷宫
说明:老鼠走迷宫是递回求解的基本提醒,我们在二维阵列中使用2来表示迷宫墙壁,使用1来表示老鼠走过的行走路径,试以程序球场胡入口至出口的路径。 解法:老鼠的走法有上、下、左、右四个方向在每前进一格之后就选一个方向前进,无法前进时退回选择下一个可前进方向,如此在阵列中依序测试四个方向,直到走到出口为止,这是递回的基本题,请直接看程序应就可以理解。转载 2014-03-07 19:37:03 · 1054 阅读 · 0 评论 -
10个数及格
#includeint main(){int a[10],i,s[7]={0};for(i=0;i{scanf("%d",&a[i]);switch(a[i]/10){case(10):case(9):case(8):case(7):case(6):s[6]++;break;case(5):s[5]++;break;case(4):s[4转载 2014-03-07 19:38:50 · 587 阅读 · 0 评论 -
九度题目1202:排序
#include #include #define MAXN 101 int cmp(const void *a,const void *b) { return *(int *)a-*(int *)b; //默认按照传参顺序即为升序 } int main() { int n,num[MAXN];转载 2014-03-07 20:00:01 · 716 阅读 · 0 评论 -
DNW使用和常见问题(转载zhou1232006的专栏)
DNW使用和常见问题2010-09-18 11:03 2895人阅读 评论(0) 收藏 举报downloadflashfile工具function通讯在使用2410开发板进行开发过程中,DNW是一个经常使用到的工具,这个工具可以实现上传下载文件,烧写文件,运行映像等功能。用户在第一次使用时往往因为不熟悉一些操作的细节,从而出现一些问题。下面把这些问题归纳一下:DNW可以转载 2014-04-12 21:59:19 · 847 阅读 · 0 评论 -
[转载]vector与迭代器和数组与指针
[转载]vector与迭代器和数组与指针 (2012-07-27 11:27:29)转载▼标签: 转载 c 原文地址:vector与迭代器和数组与指针作者:潴O潴C++基础知识(二) ——vector类型与迭代器和数组类型与指针vector转载 2014-04-12 20:51:27 · 1044 阅读 · 0 评论 -
杭电ACM---人见人爱A+B
#include #include int m = 6;int main(){int n , i;int a[6] = {0};while(scanf("%d",&n)!=EOF){while(n--){for(i = 0;i {scanf("%d",&a[i]);}for(i = 0; i{switch(i)原创 2014-05-20 13:09:21 · 915 阅读 · 0 评论 -
人见人爱A-B
Problem Description参加过上个月月赛的同学一定还记得其中的一个最简单的题目,就是{A}+{B},那个题目求的是两个集合的并集,今天我们这个A-B求的是两个集合的差,就是做集合的减法运算。(当然,大家都知道集合的定义,就是同一个集合中不会有两个相同的元素,这里还是提醒大家一下)呵呵,很简单吧? Input每组输入数据占1行,每行数据的开始是2个整数n(0原创 2014-05-20 15:08:40 · 682 阅读 · 0 评论 -
杭电ACM 人见人爱A^B
Problem Description求A^B的最后三位数表示的整数。说明:A^B的含义是“A的B次方” Input输入数据包含多个测试实例,每个实例占一行,由两个正整数A和B组成(1 Output对于每个测试实例,请输出A^B的最后三位表示的整数,每个输出占一行。 Sample Input2 312 66789 10000原创 2014-05-20 15:27:05 · 522 阅读 · 0 评论 -
计数排序
#include #include #include #define m 5void CountSort(int *pData,int nLen){int i,*pCout =NULL,j,count;pCout = (int*)malloc(sizeof(int)*nLen);for(i =0;i {count =0;for(j =0;j原创 2014-06-02 15:10:53 · 531 阅读 · 0 评论 -
8皇后问题(可以是其他数字的皇后)(转载注明出处谢谢!!)
#include #include #include #define N 8//改变数字代表几个皇后char board[N][N]; int col[N];int t;int safetyPlace(int x,int y){int i,j;for(i = 0; i {j =col[i];if(x==i||y==j)return原创 2014-06-02 16:48:24 · 718 阅读 · 0 评论 -
数据转化为IP(转载注明出处!!!)
#include #include char in[30]={0};char out[70]={0};int temp;void f(char* input,char*output){int len;int i,j,m=0,t;_int64 a=0,b=0;len = strlen(input);for(i = 0; i {a = a*1原创 2014-06-06 12:36:01 · 469 阅读 · 0 评论 -
手机短号 (2081转载要注明出处!!)
#include#include int main(){char m[12]={0};char k[7]={0x36};unsigned int n;while(scanf("%d",&n)!=EOF){if(n > 200)break;while(n--!=0){scanf("%s",m);memcpy(k+1,m+6,5);原创 2014-06-06 15:01:20 · 460 阅读 · 0 评论 -
A|B?
#include#include int main(){char m[12]={0};char k[12]={0};_int64 a = 0,b = 0;int len1,len2,i,j;unsigned int n;while(scanf("%d",&n)!=EOF){while(n--){a = 0;b = 0;scanf(原创 2014-06-06 15:22:53 · 486 阅读 · 0 评论 -
简易版之最短距离 (2083)
#include#include #include int max[510]={0};int a[510]={0};void Sort(int a[],int m);int main(){unsigned n,m;int i ,min;while(scanf("%d",&n)!=EOF){while(n--){min = 0;scanf(原创 2014-06-06 16:04:50 · 618 阅读 · 0 评论 -
熊猫阿波的故事
#include#include #include int main(){unsigned n,m;int i , k,s;double p;while(scanf("%d%d",&n,&m)!=EOF){p = 0;if(m>n)break;else{k=1;s=1;for(i = 0;i {k = k*(n-i原创 2014-06-06 16:40:07 · 590 阅读 · 0 评论 -
Linux常用命令大全
Linux常用命令大全系统信息 arch 显示机器的处理器架构(1) uname -m 显示机器的处理器架构(2) uname -r 显示正在使用的内核版本 dmidecode -q 显示硬件系统部件 - (SMBIOS / DMI) hdparm -i /dev/hda 罗列一个磁盘的架构特性 hdparm -tT /dev/sda 在磁盘上执行测试性读取操作转载 2014-06-27 16:08:06 · 432 阅读 · 0 评论 -
ubuntu 安装ibus输入法
ubuntu 安装ibus输入法 2013-02-27 12:20:43分类: LINUX安装ubuntu12.04 英文版后,没有安装中文输入法,比较不方便,所以根据网上资料自己安装了一次,记录下来,以便以后使用。步骤:step1:安装ibus所需环境sudo apt-get install ibus ibus-clutter ib转载 2014-06-27 23:21:11 · 460 阅读 · 0 评论 -
#include "myerr.h"
#include "apue.h" #include /* for definition of errno */ #include /* ISO C variable aruments */ static void err_doit(int, int, const char *, va_list); /* * Nonfatal error related to a s转载 2014-06-29 14:01:02 · 882 阅读 · 0 评论 -
ubuntu中的部分笔记
CTRL+C:清除目前命令行命令 或者一直出不来从命令行中,可以用它!!e原创 2014-06-27 18:56:09 · 437 阅读 · 0 评论 -
孙鑫MFC在vs2010下实现的笔记(第9课 定制外观)
第9课 定制外观< xmlnamespace prefix ="o" ns ="urn:schemas-microsoft-com:office:office" />新建单文档的应用程序Style。1修改窗口大小,窗口名在CMainFrame::PreCreateWindow(CREATESTRUCT& cs)中对cs进行修改。修改大小:cs.c转载 2014-07-20 18:10:40 · 1036 阅读 · 0 评论 -
插入位图MFC第十讲
BOOL CChildView::OnEraseBkgnd(CDC* pDC){// TODO: 在此添加消息处理程序代码和/或调用默认值CBitmap bitmap;bitmap.LoadBitmap(IDB_BITMAP1);BITMAP bmp;bitmap.GetBitmap(&bmp);CDC dcCompatible;d转载 2014-07-21 16:42:37 · 651 阅读 · 0 评论 -
孙鑫MFC第十四讲NET
//////SRV#include #include void main(){WORD wVersionRequested;WSADATA wsaData;int err;wVersionRequested = MAKEWORD(2, 2);err = WSAStartup(wVersionRequested, &wsaData);i原创 2014-07-22 20:30:52 · 561 阅读 · 0 评论 -
孙鑫MFC第十四讲 网络编程
////fuwu#include #include void main(){WORD wVersionRequested;WSADATA wsaData;int err;wVersionRequested = MAKEWORD(1, 1);err = WSAStartup(wVersionRequested, &wsaData);if原创 2014-07-22 19:07:58 · 777 阅读 · 0 评论 -
孙鑫MFC第十五讲 线程和互斥对象等
#include //#include #include using namespace std;DWORD Fun1Proc(LPVOID lpParameter);DWORD Fun2Proc(LPVOID lpParameter);int tickets = 100;HANDLE hMutex;void main(){HANDLE hThr原创 2014-07-22 21:36:22 · 582 阅读 · 0 评论 -
mfc孙鑫第十六讲线程同步
///event#include#include/////已事件的形式 来处理线程同步。using namespace std;DWORD WINAPI Fun1Proc(LPVOID lpParameter);DWORD WINAPI Fun2Proc(LPVOID lpParameter);int tickets = 100;HANDLE g_hEve原创 2014-07-23 09:58:46 · 519 阅读 · 0 评论 -
孙鑫MFC 第十七讲
////////////////////第一部分:VS2013xiamvoid CClipboardDlg::OnBnClickedBtnSend(){// TODO: 在此添加控件通知处理程序代码if (OpenClipboard()){CString str;HANDLE hClip; char *pBuf;EmptyClipboard();GetDl原创 2014-07-23 15:43:31 · 491 阅读 · 0 评论 -
插入排序
#include #include #include void InsertionSort(int nData[],int nNum){int i,j,nTemp,k;for(i=0;i{nTemp = nData[i];for(j=0;j{if(nData[j]>nTemp){for(k=i;k>j;--k)//将数据后移一位,从J到i原创 2014-05-31 20:04:29 · 566 阅读 · 0 评论 -
希尔排序(分组插入法)
#include #include #include void SortGroup(int *pnData,int nLen,int nBegin,int nStep){int i,j,k,nTemp;for(i = nBegin+nStep;i{//寻找I的位置for(j=nBegin;j{//如果比他小 则这里就是他的位置if(pnDa原创 2014-05-31 20:27:27 · 954 阅读 · 0 评论 -
冒泡排序(转载等 要注明出处,谢谢!)
#include #include #include void BubbleSort(int* pnData,int nLen){int isOK=0;//设置排序是否成功的哨兵isOK;int j,i,nTemp;for(i=0;i {isOK=1;///排序成功//从后往前比较吧最小的数放在第一位,然后再从后往前放到第二位,依次下去for(j原创 2014-05-31 20:45:48 · 597 阅读 · 0 评论 -
快速排序
#include #include #include ////划分区间,找到最后元素的排序位置,并返回分割的点;int Partition(int *R,int i,int j){int pivot = R[i];while(i {while(i =pivot)///从右向左进行,找到第一个小于pivot的数并记为R[j]j--;if(i原创 2014-05-31 22:04:39 · 529 阅读 · 0 评论 -
孙鑫MFC第十九讲DLL
///////////先写个DLL原创 2014-07-24 16:03:58 · 493 阅读 · 0 评论 -
直接选择排序
#include #include #include //选择排序,pndata要排序的数据,nlen数据的个数void SelectSort(int*pnData,int nLen){int i,j,nIndex,nTemp;for(i =0;i {nIndex = i;///遍历剩余的数据,选择出当前最小的数据for(j =i +1;原创 2014-05-31 22:17:43 · 523 阅读 · 0 评论 -
八种排序(转来自:独酌逸醉(博客搬至http://www.perfect-is-shit.com/,)
你必须要知道的8种基本排序方法1.选择排序定义:首先,选出数组中最小的元素,将它与数组中第一个元素交换。然后找出次小的元素,并将它与数组中第二个元素交换。按照这种方法一直进行下去,直到整个数组排完序。交换次数:N-1缺点:运行时间对文件已有序的部分依赖较少,从文件中选出最小元素的每一遍操作过程,并没有给出下一遍要找的最小元素的位置的相关消息。例如,该程序对已排好序的转载 2014-05-31 19:02:25 · 871 阅读 · 0 评论 -
归并排序(时间复杂度O(nlgn)(最坏))
#include #include #include #define m 11void merge(int arr[],int low,int mid,int high){int k,begin1 =low,end1 = mid,begin2 = mid+1,end2 = high;int *temp = (int*)malloc((high - low +1)*s原创 2014-06-02 14:58:37 · 7646 阅读 · 0 评论 -
华为收银小助手(转载要注明出处,谢谢!!)
#include int main() { double m;int n;unsigned int wushi=0,ershi=0,shi=0,wuyuan=0,yiyuan=0,wujiao=0,yijiao=0;while(scanf("%lf",&m)!=EOF){n = (int)(m*10.0);if(n > 21500||n{原创 2014-06-03 16:22:39 · 752 阅读 · 0 评论 -
MFC sqlserver等操作
////////////////获得字段数mStrSQL = "SELECT * FROM T_Student";m_pRecordset->Open(mStrSQL,m_pConnection.GetInterfacePtr(),adOpenDynamic,adLockOptimistic,adCmdText);hr = m_pRecordset->get_Field原创 2014-08-01 10:47:24 · 778 阅读 · 0 评论 -
孙鑫第七课
// Testdlg.cpp : 实现文件//#include "stdafx.h"#include "TestDialog1.h"#include "Testdlg.h"#include "afxdialogex.h"// CTestdlg 对话框IMPLEMENT_DYNAMIC(CTestdlg, CDialog)CTe原创 2014-07-09 23:01:58 · 548 阅读 · 0 评论 -
7种对控件访问方式
//第一种方法是 通过静态方法 第二种是通过 全局变量bool值/*static bool btn_num = false;if (btn_num == false){m_btn.Create(_T("杭电"), WS_CHILD | WS_VISIBLE | BS_PUSHBUTTON,CRect(10, 10, 100, 30), this, 123);btn_num原创 2014-07-09 20:10:07 · 451 阅读 · 0 评论 -
vs2010插入分隔符在MFC中
http://www.doc88.com/p-751220813128.html转载 2014-07-09 21:02:10 · 1238 阅读 · 0 评论 -
Linux下如何编译并运行C程序
Linux下如何编译并运行C程序 GCC是Linux操作系统下一个非常重要的源代码编译工具,有着许多重要的选项,支持许多不同语言的编译,如C、C++、Ada、Fortran、Objective、Perl、Python、Ruby以及Java等,甚至Linux的许多内核和许多其他自由软件以及开放源码应用程序都是用C语言编写并经gcc编译而成的. 1.编译单个源文件 [转载 2014-07-28 20:17:24 · 505 阅读 · 0 评论