好文档 - 专业文书写作范文服务资料分享网站

C++程序设计上练习答案

天下 分享 时间: 加入收藏 我要投稿 点赞

void main()

{

int i;

char c;

for(i = 0 ; i < 5 ; i++)

{ cin>>c;

cout<< up(c)<<\

}

cout<< endl;

}

6. 编写主程序输入实数r和整数n, 用函数求r的n次幂。

#include < iostream.h >

#include < math.h >

double power(double a, int b)

{

int i;

double result = 1.0;

for(i=0;i< b;i++)

result = result * a;

return result;

}

void main()

{

double r;

int n;

cout<<\

cin>>r;

cout<<\

cin>>n;

cout<< r<<\的\次幂是:\power(r,n)<< endl;

}

7.编写程序计算两个整数绝对值阶乘之差。

#include

#include

using namespace std;int fac(int n) //{ int i,f=1;

n=abs(n);

for(i=1;i<=n;i++) f=f*i; return(f);

计算一个整数绝对值的阶乘

}

void main( )

{ int x,y,c1,c2;

cout<<\

cin>>x>>y;

c1=fac(x); //调用函数fac,求x绝对值的阶乘

c2=fac(y); //调用函数fac,求y绝对值的阶乘

cout<<“the outcome is ”<

}

8. 用函数实现交换两个数a和b的值。

1564g9t5nd4yj364q360565jb3urvy01112
领取福利

微信扫码领取福利

微信扫码分享