不使用任何数据库函数
编写一个函数integerpower(base,exponent)
要求:
函数返回整数值,base是整数,exponent是非零正数
函数返回base的exponent次方
用FOR或WHILE语句控制循环结构
>> 本文固定链接: http://www.vcgood.com/archives/440
不使用任何数据库函数
编写一个函数integerpower(base,exponent)
要求:
函数返回整数值,base是整数,exponent是非零正数
函数返回base的exponent次方
用FOR或WHILE语句控制循环结构
>> 本文固定链接: http://www.vcgood.com/archives/440
你必须先 登录才能发表评论。
int integerpower(int base,unsigned int exponent)
{
int nResult=base;
if(exponent==0) nResult=1;
else
{
for(unsigned int i=1;i<exponent;i++)
nResult*=base;
}
return nResult;
}
这么是很简单的问题,不会写,说明你没有好好学习C++啊。。
晕,我先是这样编的,原来就是==我写成了=
真是谢谢这兄弟了阿 ,要不是你,我估计今天一天都不能睡好觉
#include <iostream>
using std::cout;
using std::cin;
using std::endl;
int integerpower(int,int);
int main()
{
int base;
int n;
cout<<”enter base and exponent : “;
cin>>base>>n;
cout<<”integerpower(base,n)=”<<integerpowe r(base,n)<<endl;
return 0;
}
int integerpower(int base,int n)
{
if(n=1)(if(n==1))
return base;
else
return base*integerpower(base,n-1);
}