Home >Web Front-end >HTML Tutorial >html+c++ 以html形式记录笔记_html/css_WEB-ITnose

html+c++ 以html形式记录笔记_html/css_WEB-ITnose

WBOY
WBOYOriginal
2016-06-21 08:56:191228browse


<p><br></p> <p></p>

WZZX STS


.d{position:fixed;top:0px;left:0px;width:100%;height:100px;background-color:FF90DD}

 


<p><br></p> <p></p> <p><br></p> <p></p>








 

 

<p><br></p> <p></p>

  <p><br></p> <p></p> <p><br></p> <p></p>

 

 

  <p><br></p> <p></p> <p><br></p> <p></p>

 

  <p><br></p> <p></p> <p><br></p> <p></p>

 

<p><br></p> <p></p>
1

 

   <p>【命名空间】</p>   <p>            namespace std;</p>   <p>            namespace wz</p>   <p>              { int a=10;</p>   <p>               void fun() {}  可以命名函数</p>   <p>               }</p>   <p>       变量引用:单一引用为wz::a;全引用为using  namespace wz ;</p>   <p>【函数重载】</p>   <p>            用同样的函数名做不一样的事;机制为重命名;</p>   <p>           int add(int a,int b){} float add(float a,float b){} </p>   <p>【缺省参数】</p>   <p>           int add(int a=1,int b=0){return a+b;}main中add(1)为1。add(1,1)为2;</p>   <p>           全缺省/半缺省</p>   <p>【引用和指针】</p>   <p>         int& refa=10;必须初始化,自加为量变大   sizeof(refa)=8/4/2看引用类型               特别的引用量间的地址是一样的</p>   <p>         *p:                  p++ 自加为地址偏移  sizeof(p)=4      始终为4</p>   <p>【内存对齐】</p>   <p>           char 2/int4 =8 char 2/double 8/int4 =24 class类和struc结构体一致</p>   <p>【析构函数】</p>   <p>            没有参数,不能重载;虽然为默认函数,但没有内存回收,需要自己写关闭文件等代码。</p>   <p></p>

2

extern"c" //c++ 引入c代码

   <p>double i=1.234</p>   <p>const int& refi=i;</p>   <p>cout   </p><p>这个是不一样的地址;const必须加;</p>   <p></p>

1

 

   <p><br></p>   <p></p>

2
1

 

   <p><br></p>   <p><br></p>   <p><br></p>   <p><br></p>   <p>while(check)</p>   <p>{</p>   <p>cc=player(c,aa);</p>   <p>bb=play(b,cc);</p>   <p>aa=play(c,bb);</p>   <p>check=a||b||c;</p>   <p>}</p>   <p><br></p>   <p><br></p>   <p> </p>   <p>int player(int c[],int aa[])</p>   <p>{</p>   <p>int m[25]={0};</p>   <p>int i,j,k;</p>   <p>int count=0;</p>   <p>int xx=0;</p>   <p>for(i=0;i   </p><p>{ if(aa[i]!=0)</p>   <p>     { count++; if(count==1) x=1;</p>   <p>                if(count==2) x=2;                 </p>   <p>     }</p>   <p> }</p>   <p>   </p>   <p>switch(x)</p>   <p> {</p>   <p>  case 1:{</p>   <p>          printf("please enter a number;\n ");</p>   <p>          scanf("%d",xx);</p>   <p>          aa[0]=xx;</p>   <p>          }</p>   <p>//  case 2:fun2(v,m);</p>   <p>  }</p>   <p><br></p>   <p>for(i=0;i   </p><p>{</p>   <p>printf("%3d",m[i]);</p>   <p>}</p>   <p>printf("\n");</p>   <p>return m;</p>   <p>}</p>   <p> </p>   <p>int play(int v[],int vv[])</p>   <p>{</p>   <p>int m[25]={0};</p>   <p>int i,j,k;</p>   <p>int count=0;</p>   <p>for(i=0;i   </p><p>{ if(vv[i]!=0)</p>   <p>     { count++; if(count==1) x=1;</p>   <p>                if(count==2) x=2;                 </p>   <p>     }</p>   <p> }</p>   <p>   </p>   <p>switch(x)</p>   <p> {</p>   <p>  case 1:fun1(v,m);</p>   <p>//  case 2:fun2(v,m);</p>   <p>  }</p>   <p><br></p>   <p>for(i=0;i   </p><p>{</p>   <p>printf("%3d",m[i]);</p>   <p>}</p>   <p>printf("\n");</p>   <p>return m;</p>   <p>}</p>   <p><br></p>   <p>void fun1(int v[],int m[])</p>   <p>{</p>   <p>int t=0;</p>   <p>t=v[1];</p>   <p>m[0]=t;</p>   <p>v[1]=0;</p>   <p>}</p>   <p><br></p>   <p>void fun2(int v[],int m[])</p>   <p>{</p>   <p><br></p>   <p>}</p>   <p><br></p>   <p><br></p>   <p><br></p>   <p><br></p>   <p><br></p>   <p><br></p>   <p><br></p>   <p><br></p>   <p>{</p>   <p>int a[10]={1,3,5,7,9,2,4,6,8,0};</p>   <p>3 1                 0</p>   <p>3 5 1               1</p>   <p>3 5 7 1             2</p>   <p>3 5 7 9 1           3</p>   <p>3 5 7 9 2 1         4</p>   <p>3 5 7 9 2 4 1       5</p>   <p>3 5 7 9 2 4 6 1     6</p>   <p>3 5 7 9 2 4 6 8 1   7</p>   <p>3 5 7 9 2 4 6 8 1 0 8</p>   <p>//</p>   <p>5 3                 0</p>   <p>5 7 3               1</p>   <p>5 7 9 3             2</p>   <p>5 7 9 3 2           3</p>   <p>5 7 9 3 4 2         4</p>   <p>5 7 9 3 4 6 2       5</p>   <p>5 7 9 3 4 6 8 2     6</p>   <p>5 7 9 3 4 6 8 2 1 0 7</p>   <p>//</p>   <p>0 7 5</p>   <p>1 7 9 5</p>   <p>2 7 9 5 3</p>   <p>3 7 9 5 4 3</p>   <p>4 7 9 5 4 6 3</p>   <p>5 7 9 5 4 6 8 3</p>   <p>6 7 9 5 4 6 8 3 2 1 0</p>   <p>//</p>   <p>0 9 7</p>   <p>1 9 7 5 4 6 8 3 2 1 0</p>   <p>2 9 7 5 4 6</p>   <p>3 9 7 5 6 4</p>   <p>4 9 7 5 6 8 4 3 2 1 0</p>   <p>5 9 7 5 6 8 4 3 2 1 0</p>   <p>//</p>   <p>0 9 7</p>   <p>1 9 7 5</p>   <p>2 9 7 6 5</p>   <p>3 9 7 6 8 5 4</p>   <p>4 9 7 6 8 5 4 3 2 1 0</p>   <p>//</p>   <p>0 9 7</p>   <p>1 9 7 6</p>   <p>2 9 7 8 6 5</p>   <p>3</p>   <p>//</p>   <p>0 9 7</p>   <p>1 9 8 7 6 5</p>   <p>//</p>   <p>0 9 8</p>   <p><br></p>   <p><br></p>   <p><br></p>   <p>#include<stdio.h></stdio.h></p>   <p>#include<stdlib.h></stdlib.h></p>   <p>#define n 4</p>   <p>#define m 4</p>   <p>#define Datatype int</p>   <p>typedef struct linklist</p>   <p>{       </p>   <p>        Datatype  data;</p>   <p>     struct linklist   *left;   </p>   <p>     struct linklist   *right;</p>   <p>}linknode,*l,*r;</p>   <p><br></p>   <p>void fun1()</p>   <p>{</p>   <p> int i=0,j=0,k=0,a[n][m]={0};</p>   <p> for(i=0;i<n>   <p> for(j=0;j<m>   <p> {</p>   <p>scanf("%d",&a[i][j]);</p>   <p>printf("%2d",a[i][j]);</p>   <p> }</p>   <p><br></p>   <p>}</p>   <p><br></p>   <p><br></p>   <p>void fun2()</p>   <p>{</p>   <p> </p>   <p>int i=0,j=0,k=0,a[n][m]={0};</p>   <p>for(i=0;i<n>   <p> for(j=0;j<m>   <p> {</p>   <p>scanf("%d",&a[i][j]);</p>   <p> }</p>   <p> fflush(stdin);</p>   <p>for(i=0;i<n>   <p> for(j=0;j<m>   <p> {</p>   <p>printf("%2d",a[i][j]);</p>   <p> }</p>   <p>fflush(stdout);</p>   <p>} </p>   <p> </p>   <p>void fun3()</p>   <p>{</p>   <p>int a[10]={11,2,5,6,7,3,4,9,10,1};</p>   <p>int l;</p>   <p>int i,j,t;</p>   <p>int b[3]={10,10,10};</p>   <p>for(l=0;l   </p>
<p> {</p>   <p>  if(a[l]<b>   </b></p>
<p>  b[0]=a[l];</p>   <p>for(i=0;i   </p>
<p> { </p>   <p>  for(j=i;j   </p>
<p>   {  </p>   <p>     if (b[j]<b>   </b></p>
<p>    }</p>   <p> }</p>   <p>}</p>   <p><br></p>   <p>for(i=0;i   </p>
<p> </p>   <p>}</p>   <p> void fun4()</p>   <p>{</p>   <p>int l=1;</p>   <p>l mylist=(linknode* )malloc(sizeof(linknode));</p>   <p>//list headcopy=(linknode* )malloc(sizeof(linknode));</p>   <p>mylist->data=1;</p>   <p><br></p>   <p>}</p>   <p>void main()</p>   <p>{</p>   <p>//printf("\n  test 1 enter %d*%d number\n",n,m);</p>   <p>//fun1();</p>   <p>//printf("\n  test 2 enter %d*%d number\n",n,m);</p>   <p>//fun2();</p>   <p>printf("\n  test  \n \n",n,m);</p>   <p>//fun3();</p>   <p>fun4();</p>   <p>printf("\n  test  had finish\n",n,m);</p>   <p><br></p>   <p>}</p>   <p><br></p>   <p><br></p>   <p> #include<stdio.h></stdio.h></p>   <p>#include<stdlib.h></stdlib.h></p>   <p>#define Datatype int</p>   <p>typedef struct linklist</p>   <p>{</p>   <p>        Datatype  data;</p>   <p>struct linklist   *next;</p>   <p>}linknode,* list;</p>   <p>void fun2(list head)</p>   <p>{</p>   <p>  list p=head;</p>   <p>  while(p->next!=NULL)</p>   <p>  {</p>   <p>    p=p->next;</p>   <p>    printf("%d",p->data);</p>   <p>   }</p>   <p>//free(head);</p>   <p>}</p>   <p>int judge(list mylist1)</p>   <p>{</p>   <p>  int l=6,j=8;list p=mylist1; list s=mylist1,t=mylist1;</p>   <p>  printf("\n%d\n",l);</p>   <p><br></p>   <p>while(j){printf("%2d",p->data);p=p->next;j--;}</p>   <p><br></p>   <p><br></p>   <p>    while(l){s=s->next;t=(t->next)->next;</p>   <p>          if(t->next=s){printf("\n it is loop\n");break;}   </p>   <p>          l=l-1;</p>   <p>        }</p>   <p><br></p>   <p>return 0;</p>   <p>}</p>   <p>void ysf(list head)</p>   <p>{ int count=0;//  4;</p>   <p>  int r=4;</p>   <p>  list p=head->next;  </p>   <p>   list del=NULL;</p>   <p>while(r>1)</p>   <p>{ while(count   </p>
<p>  {</p>   <p>   p=p->next;</p>   <p>   count++;</p>   <p>  }</p>   <p> del=pd->next;r--;</p>   <p> p->next=del->next;</p>   <p> free(del);</p>   <p>}</p>   <p>}</p>   <p>void main()</p>   <p>{int l=1;</p>   <p>list mylist=(linknode* )malloc(sizeof(linknode));</p>   <p>list headcopy=(linknode* )malloc(sizeof(linknode));</p>   <p>list mylist1=(linknode* )malloc(sizeof(linknode));</p>   <p>list p=mylist1;</p>   <p>while(l   </p>
<p>{</p>   <p>list  newnode=(linknode* )malloc(sizeof(linknode));</p>   <p>newnode->data=l;</p>   <p>p->next=newnode;</p>   <p>p=p->next;</p>   <p>l++;</p>   <p>}</p>   <p>p->next=mylist1->next;</p>   <p> judge(mylist1);</p>   <p>//wutoushan();</p>   <p>ysf(mylist);</p>   <p>judge(mylist1);</p>   <p><br></p>   <p> }</p>   <p>#include <stdio.h></stdio.h></p>   <p>#include <stdlib.h></stdlib.h></p>   <p>#include <string.h></string.h></p>   <p>void display(int x,int y,int m,int max)</p>   <p>{</p>   <p>int s[6][7]={0};int i=0,j=0;</p>   <p>  s[0][m]=1;//确定每一月的根基 每个月的第一列 </p>   <p>for(j=m;j   </p>
<p>s[1][0]=s[0][6]+1;</p>   <p>for(i=2;i   </p>
<p>  for(i=1;i   </p>
<p>  { for(j=1;j   </p>
<p>     s[i][j]=s[i][0]+j;</p>   <p>  }</p>   <p><br></p>   <p>printf("\t%d年  %d月\n",x,y);</p>   <p>printf("----------------------\n");</p>   <p>printf(" 日 一 二 三 四 五 六 \n");</p>   <p>for(i=0;i   </p>
<p>  { for(j=0;j   </p>
<p>    {</p>   <p>   if(s[i][j]==0)printf("   ");</p>   <p>   if(s[i][j]!=0&&s[i][j]   </p>
<p>   printf("\n");  </p>   <p>  }</p>   <p>}</p>   <p>int Year(int year)</p>   <p>{</p>   <p>if(year%4==0&&year%100!=0||year%400==0)return 1;</p>   <p>else return 0;</p>   <p>}</p>   <p>   </p>   <p>void  fun()</p>   <p>{</p>   <p>int i,j;</p>   <p>int max[13]={0,30,31,32,33,30,30,30,30,30,30,30,30};</p>   <p>int star[13]={1,2,3,4,5,5,1,6,5,4,3,2,1,};</p>   <p>int x[42]={0};</p>   <p>for(i=1;i   </p>
<p>  {printf("%d year %d math\n",2015,i);</p>   <p>   printf(" 7  1  2  3  4  5  6 \n");</p>   <p>   printf("---------------------\n" );</p>   <p>    for(j=star[i];j   </p>
<p>   {    x[j]=x[j-1]+1;}</p>   <p>    for(j=0;j   </p>
<p>   { </p>   <p>     if(j>0&&j%7==0)printf("\n");</p>   <p>     if(x[j]==0)printf("   ");   </p>   <p>     if(x[j]!=0&&x[j]<max>   <p>   }</p>   <p>  printf("-----happy new year---\n");</p>   <p>  }</p>   <p>}</p>   <p>void main()</p>   <p>{</p>   <p>int max[13]={0,31,28,31,30,31,30,31,31,30,31,30,31};</p>   <p>int year=2016;</p>   <p>int month=2;//1-12</p>   <p>int star[13]={0,1,32,60,91,121,152,182,213,244,274,304,334};//0-6 </p>   <p> </p>   <p>int i=1;</p>   <p>int count=0;</p>   <p>if(Year(year)) {max[2]++;for(i=3;i   </p>
<p>for(i=1;i<year>   <p>{if(Year(i))count++;}</p>   <p>for(i=1;i   </p>
<p> {//star[i]= (1+2*i+3*(i+1)/5+year+year/4-year/100+year/400)%7;</p>   <p>  star[i]=(star[i]+(year-1)*365+count)%7;</p>   <p> display(year,i,star[i],max[i]); </p>   <p> }</p>   <p>//fun();</p>   <p>}</p>   <p></p></year></p></max></p></m></p></n></p></m></p></n></p></m></p></n></p>

2


Statement:
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn