>웹 프론트엔드 >HTML 튜토리얼 >html+c++ 以html形式记录笔记_html/css_WEB-ITnose

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

WBOY
WBOY원래의
2016-06-21 08:56:191228검색


<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


성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.