上一页 1 ··· 6 7 8 9 10 11 12 13 14 ··· 16 下一页
摘要: /*清除缓存cin.sync();*/#include <iostream>using namespace std;int main () { char first, second; cout << "Please, enter a word: "; first=cin.get(); cin.sync(); cout << "Please, enter another word: "; second=cin.get(); cout << "The first word began by " 阅读全文
posted @ 2012-10-31 19:39 myth_HG 阅读(420) 评论(0) 推荐(0) 编辑
摘要: /*给出n个位置,每个位置可以填充0和1,但有条件限制:1不能相邻。求满足条件的序列的所有可能情况。*/#include<iostream>using namespace std;__int64 a[47][2];int main(){ int T,n,i,s; a[1][0]=1;a[1][1]=1; /*按上面的递推公式求出n从1到46的结果存储在数组a[47][2]中。*/ for(i=2;i<=46;i++) { a[i][0] = a[i-1][0]+a[i-1][1]; a[i][1]=a[i-1][0]; } ... 阅读全文
posted @ 2012-10-31 19:12 myth_HG 阅读(198) 评论(0) 推荐(0) 编辑
摘要: /*最fibonacci的定义*/#include<iostream>using namespace std;int main(){ __int64 f[10000],n; f[0]=0;f[1]=1;f[2]=1; while(scanf("%I64d",&n)!=EOF) { for(__int64 i=2;i<=n;i++) f[i]=f[i-1]+f[i-2]; printf("%I64d\n",f[n]); } return 0;}/*用矩阵相乘实现fibonacci(本题是求f(n)最后... 阅读全文
posted @ 2012-10-27 19:46 myth_HG 阅读(305) 评论(0) 推荐(0) 编辑
摘要: #include<iostream>using namespace std;class Base{public: virtual void Show()const{cout<<"调用Base::Show()"<<endl;}};class Derived:public Base{public: void Show()const{cout<<"调用Derived::Show()"<<endl;}};void Refers1(const Base &obj){ obj.Show();}voi 阅读全文
posted @ 2012-10-15 15:53 myth_HG 阅读(144) 评论(0) 推荐(0) 编辑
摘要: /*也就是说因为goto只管goto到指定的内容 只要是在这个函数体类 任何位置都可以他不是循环 不会返回到goto位置 但是当goto的内容在共同之前 可以类似于循环如 label:...语句goto label; 由于label在goto之前 所以按照正常的顺序他会再遇到goto label 从而循环下去但是如果在后面呢语句1goto label;语句2label:语句3那么语句2不运行 直接从语句3运行下去 不会再循环了由于goto语句看起来很散 因此在循环的时候最好不要用但goto也有他独到的用处 用于那种需要直接跳转到某个语句的情况赞同11|*/#include<iostrea 阅读全文
posted @ 2012-10-14 21:54 myth_HG 阅读(219) 评论(0) 推荐(0) 编辑
摘要: /*类型转换函数一般用于将类型转换为基本数据类型,但也可以转换为构造类型,如下*/#include <stdlib.h>#include<iostream>#include <stdio.h>#include<cmath>using namespace std;class Point{private:double x;public:Point(double a= 0):x(a){};void Show(){cout<<"x:"<<x<<endl;}};class A{protected:do 阅读全文
posted @ 2012-10-11 22:33 myth_HG 阅读(233) 评论(0) 推荐(0) 编辑
摘要: package exercise_11;public class Q11_151{ double radius; public boolean equals(Q11_151 circle ){ /**函数重载,调用父类的equals,比较的是是否指向同一个对象*/ return this.radius==circle.radius; }}package exercise_11;public class Q11_152 { double radius; public boolean equals(Object ci... 阅读全文
posted @ 2012-10-06 09:45 myth_HG 阅读(249) 评论(0) 推荐(0) 编辑
摘要: #include<iostream>using namespace std;void Josephus(int n,int m,int k){ int *a=new int [10000],i; int count=0;//计算被退出的人数(n-1) int t=0;//1,2,3..m报数记数变量 for(i=0;i<n;i++) a[i]=i+1; i=k-1; while(count<n-1)//只剩下一个时退出循环 { if(a[i]!=0) t++; if(t==m) ... 阅读全文
posted @ 2012-10-04 20:04 myth_HG 阅读(7178) 评论(0) 推荐(2) 编辑
摘要: /*结构体里的数比较大小,只可以用小于号,不可以用大于号只能在p<a.p(升序)改a.p<p(降序)*/#include<iostream>#include <conio.h>#include<algorithm>using namespace std;struct node{ int p; bool operator < (const node &a)const { return p<a.p; }};int main(){ node no[7]={1,2,9,4,8,6,7}; sort(no,no+7); for(int 阅读全文
posted @ 2012-10-03 20:00 myth_HG 阅读(1216) 评论(0) 推荐(0) 编辑
摘要: #include<stdio.h>#include <conio.h>/*控制台 就是(console,控制台)io就是输入输出,连起来就是用来声明控制台输入输出所需函数的头文件如果你要用到像getch() cprintf() cputs() kbhit()之类的函数,那就需要这个头文件了#include <stdio.h>#include<fstream>#include <assert.h>#include <stdlib.h>int main(){ FILE*fp; fp = fopen( "test.tx 阅读全文
posted @ 2012-09-30 18:33 myth_HG 阅读(321) 评论(0) 推荐(0) 编辑
上一页 1 ··· 6 7 8 9 10 11 12 13 14 ··· 16 下一页