`
ccjsjymg
  • 浏览: 61952 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论
文章列表
   // 001.cpp : 定义控制台应用程序的入口点。// /************************************************************************//* 将存放的worker.rec职工数据按照工资高低进行排序写到文件中      *//************************************************************************/   #include "stdafx.h" #define N 10 typedef struct workDat ...

拆解数字

将任一个数字进行拆解,例如: 3 = 2+1 = 1+1+1 所以3有三種拆法 4 = 3 + 1 = 2 + 2 = 2 + 1 + 1 = 1 + 1 + 1 + 1 共五種 5 = 4 + 1 = 3 + 2 = 3 + 1 + 1 = 2 + 2 + 1 = 2 + 1 + 1 + 1 = 1 + 1 +1 +1 +1 共七种 随便给一个数字,对其进行拆解,并打印可拆解情况和拆解结果数。
下面分别是两段java和c当中的代码,其中java代码是从c中移植过来的,执行结果不一样,导致出现的原因是:在java中不存在无符号类型32位,所以导致结果不一样,请高手指点一二,谢谢! import java.math.BigDecimal; import java.math.BigInteger; public class SimLock { ...
头文件: //**************************************** //* 文件:Sequence.h //* 描述:线性表顺序存储操作 //* 创建人:草根帮主 //* 创建日期:2009-6-6 //* 修改日期:2010-6-6 //**************************************** #ifndef _SEQUENCE_H_ #define _SEQUENCE_H_ #include <stdio.h> #include <stdlib.h> #define INIT_ALL ...
实现修改内存内容核心代码: //进程列表信息 void CMemRepairDlg::InitProcessList() { PROCESSENTRY32 pe32; ZeroMemory(&pe32, 0); pe32.dwSize = sizeof(PROCESSENTRY32); //对系统进程进行拍照 HANDLE handle = ::CreateToolhelp32Snapshot(TH32CS_SNAPPROCESS, 0); if ( INVALID_HANDLE_VALUE == handle ) { MessageBox(& ...
#include <stdio.h> #include <math.h> #include <string.h> void Display(int n); int* GetCount(int nCount); bool IsOddNumber(int num); void GetOod(int* num, int n); int main(void) { Display(4); return 0; } //输入一个数n,求出n的3次冥等于n个奇数 void Display(int n) { //例如:n的 ...
好久没用java写了,真有点别扭。。。。。。。。。 package com.practice.algorithm; public class DecimalToBinary { private static String m_str; private static char[] DecimalToBin(int iNum) { char[] cArray = new char[100]; int i = 0; //初始化数组 for(i = 0;i < cArray.length;++i) { cArray[i] = 0; ...
/* 表达式中的括号是否匹配 */ bool CLinkSta::IsMatch(DataType* str) { if( NULL == str ) return false; while( m_node ) { PopLinkStack(); } CLinkNode* stack1 = NULL; CLinkNode* stack2 = NULL; CLinkNode* pNode1 = NULL; CLinkNode* pNode2 = NULL; DataType* cTemp = str; while( *cTemp ...
/**************************************** 字符串匹配问题:字符“*”可代表任意多个的任意字符。 输入:一个不带“*”的字符串和一个通配字符串 输出:如果匹配,则输出“Matched”;否则,输出“Not Matched” 举例: 例1: 例2: 例3: 例4: 例5: abcdef abcdef abcdef abcdef ...
#ifndef _LINKLIST_H_ #define _LINKLIST_H_ #include <stdio.h> #include <stdlib.h> #include <windows.h> #include <time.h> typedef unsigned char DataType; typedef struct NODE { DataType c; struct NODE* next; } LinkNode; LinkNode* CreateLink(DataType* pCh); ...
#include <string.h> #include <stdio.h> void IntToString(int nNum[], int nLen, char* cNum, char* sz_num[]); void FindRepeatNumer(int nNum[], int nLen, char* sz_num[]); int isSubString(char* pSub, char* sz_num[], int nLen); int main(void) { char cNum[1000] = {0}; int arr_num ...
一、 一个文本文件有多行,每行为一个URL。请编写代码,统计出URL中的文件名及出现次数。   a) 文件名不包括域名、路径和URL参数,例如http://www.rs.com/n.op/q/rs?id=1中的文件名是rs。   b) 部分URL可能没有文件名,例如http://www.abc.com/,这类统计为“空文件名”。   c) 出现在不同URL中的相同文件名视为同一文件名,例如http://www.ceshi.com/hi.php和ftp://ftp.cdef.com/hi.php为同一文件名   文件内容示例如下:   http://www.test.com/abc/de ...
花了我将近两个小时的时间。。。。。。。。。 /* author:zhanglu date:09/04/26 */ #include <stdio.h> /* 判断用户输入的数是否为质数? */ bool isPrimeNumber(int number) { bool flag = true; for(int i = 2;i < number;++i) { if(number % i == 0) { flag = false; break; } } return flag; } void tes ...
下面定义的结构,怎么用外面的结构变量或指针引用里头的结构数据啊???? struct a{ int a; int b; struct b{ int c; char d; } }
定义一个int型二维数组  iArry[ 5 ][ 5 ]; 大小固定。 所有元素用随机数赋值。取值范围:100--200的数字(包括100和200两个数). 实现:       A) 求每行中最大的数字。 并打印出该数字在数组中的位置。      B )    求每列中 ...
Global site tag (gtag.js) - Google Analytics