求x的n次方编程_C++编程X的N次方程序

最近开始学习编程,用了很多时间选择,最终还是把眼光落在了C++上。有人说C++很难学,因为它很复杂,里面既有完整的C语言又有广泛的面向对象思想。我个人在看了一大圈各种编程算法语言上,感觉最接近我的思路的还是C++,所以在浪费了很多时间去实践的教训上,最终放弃了所有的所谓高级语言和纯面向对象的JAVA和delphi。

现在看的清华郑丽的C++语言程序设计里我遇到了下面我要说的,要求编写一个求X的N次方的程序。例题中给的算法是用power函数,很简单:

#include

using namespace std;

double power(double x,int n){

double val=1.0;

while(n--)

val*=x;

return val;

}

int main(){

cout<

is"<

return 0

}

代码是求5的2次方,运行程序固定求出结果显示。我试着将这里的固定值编程交互的需求值

#include

using namespace std;

double power(double x,int n){

double val=1.0;

while(n--)

val*=x;

return val;

}

int main(){

double x;

int n;

cout<

cin>>x;

cout<

cin>>n;

cout<

return 0

}

这是我学习C++后第一个个人改编的程序,并在cfree5中编译运行成功。

说到编译器,cfree5是专门对C和C++开发的,对于VC和GCC还有VS都有较好的支持。刚开始学习,用什么编译器还不是很在意,有这个就先用着好了,至于以后什么MFC和QT等技术,遇上了再说。

  • 3
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值