- 博客(20)
- 资源 (26)
- 收藏
- 关注
转载 C语言的谜题 (转载。。。
C 语言的谜题<br />这几天,本站推出了几篇关于C语言的文章如下所示:<br />语言的歧义 [酷壳链接] [CSDN链接]<br />谁说C语言很简单? [酷壳链接] [CSDN链接]<br />6个变态的C语言Hello World程序 [酷壳链接] [CSDN链接]<br />如何加密/弄乱C源代码 [酷壳链接] [CSDN链接]<br />C语言的谜题 [酷壳链接] [CSDN链接]<br />我们可以看到很多C语言相关的一些东西。比如《语言的歧义》主要告诉了大家C语言中你意想不到的错误以及一些
2010-09-21 10:52:00 370
原创 最小、第二小--------先输出奇再输出偶
<br />最小、第二小:<br /> <br />int first, second;<br />first = second = a[0];<br /> <br />for(int i = 1; i <n; i++)<br />{<br /> if ( a[i] < first )<br /> {<br /> second = first;<br /> first = a[i];<br /> }<br /> else i
2010-09-04 16:38:00 420
原创 浮点数
<br />一、浮点数2、浮点计算是指浮点数参与的运算,这种运算通常伴随着因为无法精确表示而进行的近似或舍入。 一个浮点数a由两个数m和e来表示:a = m × b^e。在任意一个这样的系统中,我们选择一个基数b(记数系统的基)和精度p(即使用多少位来存储)。m(即尾数)是形如±d.ddd...ddd的p位数(每一位是一个介于0到b-1之间的整数,包括0和b-1)。如果m的第一位是非0整数,m称作规格化的。有一些描述使用一个单独的符号位(s 代表+或者-)来表示正负,这样m必须是正的。e
2010-08-17 23:47:00 988
原创 原码,反码,补码[转]
<br />1、原码、反码和补码的表示方法 <br />(1) 原码:在数值前直接加一符号位的表示法。 <br /><br />例如: 符号位 数值位 <br /><br />[+7]原= 0 0000111 B <br /><br />[-7]原= 1 0000111 B <br /><br /> 注意:a. 数0的原码有两种形式: <br /><br /> [+0]原=00000000B [-0]原=10000000
2010-08-16 22:34:00 6830
原创 几个小程序
<br />一、//找出一个数组中的鞍点,即该位置上的元素在该行上最大,在该列上最小#include "stdafx.h"#include <stdio.h>#include <stdlib.h>int _tmain(int argc, _TCHAR* argv[]){ int a[3][4]= {{124,25,100,31},{20,96,216,95},{14,25,54,1}}; int b[3]={0}; // 每行最大值列下标 int c[4]={
2010-08-08 16:42:00 518
原创 99999的正整数中找符合下列条件的数,它既是完全平方数,又有两位数字相同
<br />//请在小于99999的正整数中找符合下列条件的数,它既是完全平方数,又有两位数字相同,如:144,676。用c语言编写(不能用数字转换成字符串)。#include "stdafx.h"#include <stdio.h.>#include <math.h>#include <memory.h>#define N 99999void fun( int n){ int i,sqnum, tmp; //sqnum = i*i i = 4; sqnum = 16
2010-08-05 12:32:00 4418
转载 c++ string::size_type详解
<br />c++ string::size_type详解 string::size_type类型 从逻辑上来讲,size()成员函数似乎应该返回整型数值,或如2.2节“建议”中所述的无符号整数。但事实上,size操作返回的是string::size_type类型的值。我们需要对这种类型做一些解释。string类类型和许多其他库类型都定义了一些伙伴类型(companion types)。这些伙伴类型使得库类型的使用是机器无关的(machine-independent)。size_type就是这些
2010-07-31 21:20:00 5830
原创 学生的信息_h
typedef struct student{ int id; char name[20]; char sex; int age; struct student *next;}Student;Student *head = (Student*) malloc(sizeof(Student)); Student *pCur = head; head->next = NULL; do { printf("Please input id, name, sex
2010-07-29 10:45:00 665
原创 1,2,5这三个数不同个数组合_h
/*写一个程序, 要求功能:求出用1,2,5这三个数不同个数组合的和为100的组合个数。如:100个1是一个组合,5个1加19个5是一个组合。。。。 请用C++语言写。*/ int x, y, z, cnt = 0; // 0
2010-07-28 20:08:00 1199
原创 移0问题_h
<br /><br />int Func(int* A, int nSize)<br />{<br />int firstZeroIndex = -1; //-1表示没有0<br />int firstNumIndex = 0;<br />bool findZero = false;<br />for (int i = 0; i < nSize; i++)<br />{<br />if (A[i] == 0 && !findZero)<br />{<br />findZero = true;<br />fi
2010-07-28 10:52:00 428
原创 h_多个0问题
<br />。。记下出现0的次数就行了吧。。。<br /><br />正解,只需一次遍历,判断为0,直接拿后面第一个非0的数填充,非0数填充为0,遍历完了 0都移到最后了 <br /><br />Java代码 package com.gpdi.strcom; import com.gpdi.sort.*; /** * @author Administrator * */ public class Test01 { private stati
2010-07-27 00:02:00 470
原创 h_多个0问题
<br />。。记下出现0的次数就行了吧。。。<br /><br />正解,只需一次遍历,判断为0,直接拿后面第一个非0的数填充,非0数填充为0,遍历完了 0都移到最后了 <br /><br />Java代码 package com.gpdi.strcom; import com.gpdi.sort.*; /** * @author Administrator * */ public class Test01 { private stati
2010-07-27 00:02:00 948 1
转载 vector中erase用法注意事项
<br /><br />以前就发现了vector中的erase方法有些诡异(^_^),稍不注意,就会出错。今天又一次遇到了,就索性总结一下,尤其是在循环体中用erase时,由于vector.begin() 和vector.end()是变化的,因此就引入了错误的可能性。<br />vector<int> veci;<br />veci.push_back(1);<br />veci.push_back(2);<br />veci.push_back(3);<br />veci.push_back(4)
2010-07-25 23:17:00 611
原创 Zip 压缩一
Zip Utils - clean, elegant, simple, C++/win32<br />Adding zip/unzip easily, no LIBS or DLLs, with an elegant and simple API.<br />This article can be found on CodeProject at www.codeproject.com/useritems/zip_utils.asp, where there is also a discussion boar
2010-07-08 23:07:00 770
原创 删除目录
<br />1、system( "deltree 目录名 ");<br />2、这是还没写好的源码:<br /> #include <stdio.h><br /> #include <stdlib.h><br /> #include <dirent.h><br /> #include <unistd.h><br /> #include <sys/types.h><br /> int main( void )<br /> {<br /> DIR* dirp;<br />
2010-07-07 23:35:00 418
原创 printf格式
<br />1.转换说明符<br /> %a(%A) 浮点数、十六进制数字和p-(P-)记数法(C99)<br /> %c 字符<br /> %d 有符号十进制整数<br /> %f 浮点数(包括float和doulbe)<br /> %e(%E) 浮点数指数输出[e-(E-)记数法]<br /> %g(%G) 浮点数不显无意义的零"0"<br />
2010-07-07 23:28:00 434
原创 创建目录
<br />include <stdio.h> <br />#include <conio.h> <br />#include <process.h> <br />#include <dir.h> <br /><br />#define DIRNAME "testdir.$$$ " <br /><br />int main(void) <br />{ <br /> int stat; <br /><br /> stat = mkdir(DI
2010-07-07 23:26:00 379
精选新概念必背优秀文章36篇(风中劲草).doc
2010-10-20
搜索大学文献代理 代理猎手 SmartWhois Charon
2009-11-02
VC显示行号_VC6LineNumberAddin
2009-10-20
mapbasic延时程序
2009-09-02
mapbasic 经典延时程序
2009-09-02
Teach Yourself C++ in One Hour a Day (6th Edition)
2009-09-02
由0晋身200%硬件高手
2009-04-24
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人