您的位置:首页 > 其它

第五章作业

2014-06-10 23:45 211 查看
例5.1

#include<iostream>

using namespace std;

void display()

{

cout<<"This is an example."<<endl;

}

int main()

{

display();

return ;

}



例5.2

#include "stdafx.h"

#include<iostream>

using namespace std;

double min(double x,double y)

{

 return x<y?x:y;

}

 int main()

 {

  cout<<min(6.0,5.0)<<endl;

  return 0;

 }



例5.3

#include "stdafx.h"

#include<iostream>

using namespace std;

double circleArea(double);

int main()

{

 double area = circleArea(5.0);

 cout<<"area = "<<area<<endl;

 return 0;

}

double circleArea(double r)

{

 double pi=3.14;

  double area = pi * r * r;

 return area;

}



例5.4

#include "stdafx.h"

#include<iostream>

using namespace std;

int sum(int x,int y)

{

int temp;

temp = x + y;

return temp;

}

int main()

{

 int a,b,c;

 a = 10;b = 5;

 c = sum(a,b);

 cout<<a<<"+"<<b<<"="<<c<<endl;

 return 0;

}



 

例题16

#include "stdafx.h"

#include<iostream>

using namespace std;

const N = 8;

long fibo(int n);

int main()

{

long f = fibo(N);

cout<<"Fibonacci数列8项的值为:"<<f<<endl;

return 0;

}

long fibo (int n)

{

 if(n==1)return 1L;

 else if(n==2)return 1L;

 else

  return fibo(n-1)+fibo(n-2);

}



例25

#include"stdafx.h"

#include<iostream> 

using namespace std; 

int a; 

int power(int n); 

int main() 



   int b=3,c,d,m; 

    cout<<"enter a and m:"<<endl; 

    cin>>a>>m; 

    c=a*b; 

    cout<<"a="<<a<<"\tb="<<b<<"\tc"<<c<<endl; 

    d=power(m); 

    cout<<"a="<<a<<"\tm"<<m<<"\td="<<d<<endl; 

    return 0; 



extern int a; 

int power(int n) 



    int i,y=1; 

    for(i=1;i<=n;i++) 

        y*=a; 

    return y; 





 

 

 
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: