第四週目プロジェクト四-運行メカニズムの解析

2611 ワード

/*
 *Copyright(c) 2016,              
 *All rights reserved.
 *    :my.cpp
 *      :   
 *    :2015 3 28 
 *     :v1.0
 *
 *    :     ,      


 *    :

 *    :

 */
#include<iostream>
using namespace std;
void fun(int k)//k=5                                          k=4  ....
{
    if(k>0)// k=5                                        k<0  。      ,  k=0;
        fun(k-1);//    ,    4     fun();        cout,  0,    
    cout<<k;
}
int main()
{
    int w=5;//     w 5
    fun(w);//    ->
    cout<<endl;
    return 0;
}
<img src="http://img.blog.csdn.net/20160329214550476" alt="" />
/*————————————————————————————————————————————————*/
#include<iostream>
using namespace std;
void recur(char);
int main()
{
    recur('0');//   0

}
void recur(char c) //c=0
{
    cout<<c;       //   0,
    if(c<'5')      //  c=0,    
        recur(c+1);//    c=1              ,   5;
    cout<<c;       // 5            5 4 3 2 1 0;
}
<img src="http://img.blog.csdn.net/20160329214652603" alt="" />
/*————————————————————————————————————————————————*/
#include<iostream>
using namespace std;
int fun2(int a,int b)
{
    int c;
    c=a*b%3;
   return c;
}



int fun1(int &a,int &b)
{
    int c;
    a+=a;
    b+=b;
    c=fun2(a,b);
    return c*c;
}
int main()
{
    int x=11,y=19;
    cout<<fun1(x,y)<<endl;//
    return 0;
}
/*   x=11,y=19,  fun1() ,a=11,b=19;
  a+=a,b+=b a=22,b=38,。
     fun2()    c=22*38%3=2。fun2() c   fun1(),fun1() c=2;
  return 2*2=4,         4*/
<img src="http://img.blog.csdn.net/20160329214854028" alt="" />
/*————————————————————————————————————————————————*/
#include<iostream>
using namespace std;
const double pi=3.1415926;
float area(float r=6.5);//  r     6.5
float volume(float h,float r=6.5);
int main()
{
    cout<<area()<<endl;//   area(6.5)
    cout<<area(7.5)<<endl;//       7.5,  6.5
    cout<<volume(45.6)<<endl;//   volume(45.6,6.5)
    cout<<volume(34.2,10.4)<<endl;//h   34.5,r   10.4
    return 0;
}
float area(float r)
{
    return pi*r*r;
}
float volume(float h,float r)
{
    return pi*r*r*h;
}


/*(1)   4  “=6.5”,     :      ,  。
(2)  14   “float area (float r=6.5)”,     :   ,             
(3)    “float h,float r=6.5”  “float h=1,float r”,     :         ,          
           ,    。
(4)      “float volume(float h=0,float r=6.5)”,        :         .
*/