打出来的女人嘴服,疼出来的女人心服
打出来的女人嘴服,疼出来的女人心服(转自同学的BLOG)[@more@]女人入洞房那天,早早收起了自己的鞋,等男人脱鞋上炕,女人却双脚踩在男人的鞋上。男人见了,“嘿嘿”笑着说,还挺迷信。女人却认真地说,俺娘说了,踩了男人的鞋,一辈子不受男人的气。男人说,俺娘也说了,女人踩了男人的鞋,那是一辈子要跟男人吃苦受罪的。 女人开始试探着管男人,先从生活小事儿开始,支使男人拿尿盆倒尿罐,男人全干了。地里的庄稼女人说种啥,男人就种啥。左邻右舍女人说跟谁走近点跟谁走远点,男人全听女人的。男人正跟人闲侃,女人一声喊,男人像
身份证号码问题:从15位转换为18位(程序)
在Visual c++6.0下调时通过。[@more@]//////////////#include <stdio.h>/////////int main(){ int i,flag,iS = 0;//加权因子常数int iW[]={7, 9, 10, 5, 8, 4, 2, 1, 6, 3, 7, 9, 10, 5, 8, 4, 2};//校验码常数char LastCode[]="10X98765432"; //新身份证号char perIDNew[18]="";char perIDOld[15]="";printf("本程序的目的是将中华人民共和国公民的15位身份证号码转换为18位!n");printf("请输入15位身份证号码: ");scanf("%s",perIDOld);for(i=0,flag=0;i<15;i++)
埃尔米特Hermite插值(C++版)
本程序为本人参考一些资料后编写,在visual c++6.0下调试通过。[@more@]////////////////////////埃尔米特Hermite插值//////////////////#include<iostream>using namespace std;////////////double Hermite(int n,double x,double *tx,double *ty,double *tyl);////////////////////////int main(){ int i,n; double x,y; x=y=0.0; cout<<"请输入埃尔米特Hermite插值的节点数: n=";cin>>n; while(n<2) { cout<<endl<<"您输入的节点数太少了!"<<endl; cout<<"请
拉格朗日二元N点插值(C++版)
本程序为本人参考一些资料后编写,在visual c++6.0下调试通过。[@more@]//////////////////////拉格朗日二元N点插值/////////////////#include<iostream>using namespace std;////////////////////double LAG2N(int n,int m,double *x,double *tx1,double *tx2,double *ty);//////////int main(){ int i,j,n,m; double x[2],y; cout<<endl<<"请输入:n=";cin>>n; cout<<"m=";cin>>m; while(n*m<4) { cout<<endl<<"您输入的节点数太少了!"<<endl
拉格朗日一元三点插值多项式(C++版)
本程序为本人参考一些资料后编写,在visual c++6.0下调试通过。[@more@]/////////////////////拉格朗日一元三点插值多项式/////////////////#include<iostream>#include<math.h>using namespace std;////////////////////////////double LAG2(int n,double x,double *tx,double *ty);////////////////////////////int main(){ int i,n; double x,y; cout<<endl<<"请输入拉格朗日(一元三点)插值的数据对个数:n=";cin>>n; while(n<3) { cout<<endl<<"您输入的节点数太少了!&
拉格朗日一元N点插值(C++版)
本程序为本人参考一些资料后编写,在visual c++6.0下调试通过。[@more@]//////////////////////拉格朗日一元N点插值/////////////////#include<iostream>using namespace std;//////////////////////double LAG1(int n,double x,double *tx,double *ty);//////////////////////int main(){ int i,n; double x,y; cout<<endl<<"请输入拉格朗日插值的数据对个数:n=";cin>>n; while(n<2) { cout<<endl<<"您输入的节点数太少了!"<<endl; cout<<"请重新输入拉
埃特肯Aitken加速方法(C++版)
本程序为本人参考一些资料后编写,在visual c++6.0下调试通过。[@more@]////////////////////加速迭代法:埃特肯Aitken加速方法/////原理:f(x)=0改写成x=g(x),x_(k+1)=g(x_k),具体如下://///校正:x1_(k+1)=g(x_k),再校正:x2_(k+1)=g(x1_(k+1))/////改进:x_(k+1)=x2_(k+1)-[x2_(k+1)-x1_(k+1)]^2/[x2_(k+1)-2*x1_(k+1)+x_k]///////////////#include<iostream>#include<math.h>#include<iomanip>using namespace std;//////////double fun(double x);void AitkenIterative(double(*pf)(double x));/////////////////
牛顿下山法(C++版)
本程序为本人参考一些资料后编写,在visual c++6.0下调试通过。[@more@]//////////////////由于牛顿迭代法的收敛性依赖于初值的选取,故有下面的////牛顿下山法:其具体原理为////牛顿下山公式为:x_(k+1)=x_k-r*f(x_k)/f'(x_k),其中r的范围为(0,1],称为下山因子////具体做法为:////在集合{1,1/2,1/4,...,1/2^n,...}中挑选下山因子,使|f(x_k)|>|f(x_(k+1))|,否则重新选取初值////相应的迭代函数为:g(x)=x-r*f(x)/f'(x),x=g(x)////输出每一次迭代的结果,将迭代模块做全面//////////////#include<iostream>#include<math.h&g
牛顿迭代法(C++版)
本程序为本人参考一些资料后编写,在visual c++6.0下调试通过。[@more@]//////////////////牛顿迭代法,又称作切线法,其具体原理为////求方程f(x)=0的近似根x_k,f(x)=f(x_k)+f'(x_k)(x-x_k)+o(x-x_k)////从而转化为求f(x_k)+f'(x_k)(x-x_k)=0的根////牛顿迭代公式为:x_(k+1)=x_k-f(x_k)/f'(x_k)////相应的迭代函数为:g(x)=x-f(x)/f'(x),x=g(x)////改进:输出每一次迭代的结果,将迭代模块做全面//////////////#include<iostream>#include<math.h>using namespace std;///////////double fun(double x);double dfun(double x
简单迭代法(C++版)
本程序为本人参考一些资料后编写,在visual c++6.0下调试通过。[@more@]////////////////////简单迭代法:f(x)=0改写成x=g(x)/////原理:x_(k+1)=g(x_k)/////有条件限制,可能不收敛/////改进:输出每一次迭代的结果,将迭代模块做全面///////////////#include<iostream>#include<math.h>#include<iomanip>using namespace std;//////////double fun(double x);void SimpleIterative(double(*pf)(double x));////////////////////int main(){ SimpleIterative(fun); return 0;}////////////////////double fun(double x
完善后的二分法(C++版)
本程序为本人参考一些资料后编写,在visual c++6.0下调试通过。[@more@]/////////////////////二分法求一个未知数方程的根f(x)=0,x属于[a,b]/////改进:除了显示每次计算的小区间外,还根据给定的精度计算了所需的次数k/////其中k>[log(b-a)-log(2*err)]/log(2);log=ln;/////完善二分法的模块////////////////#include<iostream>#include<math.h>#include<iomanip>using namespace std;//////////double fun(double x);void RootByBisection(double(*pf)(double x));////////////////////int main(){ RootByBisectio
二分法(c++版)
本程序为本人参考一些资料后编写,在visual c++6.0下调试通过。[@more@]/////////////////////二分法求一个未知数方程的根f(x)=0////////////////#include<iostream>#include<math.h>using namespace std;//////////double fun(double x);double RootByBisection(double(*pf)(double x),double a,double b,double err);////////////////////int main(){ double a,b,err; cout<<"请输入一元函数f(x)的定义域下界:a=";cin>>a; cout<<"请输入一元函数f(x)的定义域上界:b=";cin>>b
陈国良版SGA
该程序摘自陈国良等编《遗传算法及其应用》由于原程序有错误,本人在turbo c2.0下修改并调试通过[@more@]/*----------------*//*-------Simple Genetic Algorithm------*//*---该程序摘自陈国良等编《遗传算法及其应用》--*//*-------------*/#include <float.h>#include <time.h>#include <math.h>#include <graphics.h>#include <stdlib.h>/*-------------*/#include <stdio.h>#include <string.h>#include <alloc.h>#include <process.h>/*------------*/#define maxpop 100#de
基本遗传算法的实现1
本文为作者经验之谈。[@more@]一、基本遗传算法简介遗传算法是模拟生物在自然环境中的遗传和进化过程而形成的一种自适应全局优化概率搜索算法。它最早由美国密执安大学的Holland教授提出,起源于20世纪60年代对自然和人工自适应系统的研究。70年代De Jong基于遗传算法的思想在计算机上进行了大量的纯数值函数优化计算实验。在一系列研究工作的基础上,80年代由Goldberg进行归纳总结,形成了(基本)遗传算法的基本框架。基本遗传算法(Simple Genetic Algorithms,简称SGA),又称为简单遗传算法,标准遗传算法等。二、基本遗传算法描述1.
破解男女关系33句话
转载[@more@]1、每个女人都有两个版本,精装本和平装本,前者是在职场、社交场合给别人看的,浓妆艳抹,光彩照人,后者是在家里给最爱的人看的,换上家常服、睡衣、诉苦。婚姻中的丈夫往往只能看到妻子的平装本和别的女人的精装本,这是婚外恋的动机之一。 2、漂亮是女人的通行证——一句老话而已,也算颠扑不破的真理。明明是糖衣炮弹,最后也不见得赢得美人归,但就是死心塌地讨好她。而那些缺乏视觉效果的女子尽管有的明明是良药,因为苦口,男人常常下不了决心娶她。 3、婚姻是一把伞。有了它,风雨烈日时自然舒适无比,但更多平平
秀才赶考
文章属于转载。该文给我们看待生活中的事件提供了一个有价值的哲理!那就是:看待事情的态度决定(影响)你的得失成败。[@more@] 从前有位秀才第三次进京赶考,住在一个经常住的店里。考试前三天他做了三个梦,第一个梦是梦到自己在墙上种菜,第二个梦是下雨天,他戴了斗笠还打伞,第三个梦是梦到跟心爱的表妹脱光了衣服躺在一起,但是背靠着背。 这三个梦似乎有些深意,秀才第二天就赶紧去找算命的解梦。算命的一听,连拍大腿说:“你还是回家吧。你想想,高墙上种菜不是白费劲吗?戴斗笠打雨伞不是多此一举吗?跟表妹都脱光了
博士
文章属于转载学历代表过去,只有学习力才能代表将来。[@more@]有一个博士分到一家研究所,成为学历最高的一个人。 有一天他到单位后面的小池塘去钓鱼,正好正副所长在他的一左一右,也在钓鱼。 他只是微微点了点头,这两个本科生,有啥好聊的呢? 不一会儿,正所长放下钓竿,伸伸懒腰,蹭蹭蹭从水面上如飞地走到对面上厕所。 博士眼睛睁得都快掉下来了。水上飘?不会吧?这可是一个池塘啊。 正所长上完厕所回来的时候,同样也是蹭蹭蹭地从水上飘回来了。 怎么回事?博士生又不好去问,自己是博士生哪! 过一阵