用C++编程,输入实数x和整数n,计算x的n次幂.(不考虑输入实数为0的情况),不得使用pow函数.
来源:学生作业帮 编辑:大师作文网作业帮 分类:综合作业 时间:2024/09/23 20:19:54
用C++编程,输入实数x和整数n,计算x的n次幂.(不考虑输入实数为0的情况),不得使用pow函数.
是输入整数n,要考虑n为0和n小于0的时候
是输入整数n,要考虑n为0和n小于0的时候
#include <iostream>
using namespace std ;
int main()
{
double d=1,x ;
\x09int i , n ;
\x09cin >> x >> n;
\x09for( i=0;i<n;i++ )
\x09\x09d *= x ;
\x09cout << d <<endl ;
\x09return 0;
}
再问: 这个是n为正整数的时候……还有n等于0和n小于0的时候
再答: #include <iostream>
using namespace std ;
int main()
{
double d=1,x ;
int i , n ;
cin >> x >> n;
\x09if ( n>=0 )
for( i=0;i<n;i++ ) //这里包含了n=0的时候
d *= x ;
\x09else
for( i=0;i<-n;i++ ) //n<0
d /= x ;
cout << d <<endl ;
return 0;
}
再问: 已采纳,谢谢
再答: 不客气
using namespace std ;
int main()
{
double d=1,x ;
\x09int i , n ;
\x09cin >> x >> n;
\x09for( i=0;i<n;i++ )
\x09\x09d *= x ;
\x09cout << d <<endl ;
\x09return 0;
}
再问: 这个是n为正整数的时候……还有n等于0和n小于0的时候
再答: #include <iostream>
using namespace std ;
int main()
{
double d=1,x ;
int i , n ;
cin >> x >> n;
\x09if ( n>=0 )
for( i=0;i<n;i++ ) //这里包含了n=0的时候
d *= x ;
\x09else
for( i=0;i<-n;i++ ) //n<0
d /= x ;
cout << d <<endl ;
return 0;
}
再问: 已采纳,谢谢
再答: 不客气
用C++编程,输入实数x和整数n,计算x的n次幂.(不考虑输入实数为0的情况),不得使用pow函数.
编写程序输入实数x和正整数y计算x的n次方,不允许调用pow函数求幂
编写程序,输入实数x和正整数n,计算x^n,不允许调用pow函数求幂
用c语言输入一实数x和一整数n,求x+x^2+x^3+…+x^n的值.
C语言输入一个正整数n和一个实数x,计算x的n次方的值.
c语言:从键盘上输入3个数x,分别计算其y的值,用pow()和 sqrt()函数求平方根和n次方(具体入内)
2.编程题.输入一个正整数n,使用一重for循环,不使用自定义函数,计算下式的和(保留4位小数).
C语言中计算X的N次方,不能用POW函数
C语言编程题:输入X和Y的值,编写程序计算f(x,n)=x^2+x^3-x^4+...(-1)^n-1x^n,其中用函数
求vc编程,输入想,计算并输出下列分段函数f(x)的值,调用函数sqrt求平方根,调用函数pow求幂.
编写一个函数,计算一个整数m的n次幂,在主函数中输入m和n,并在主函数中输出计算结果 用C语言
利用递归函数计算1+x+x2+x3+…+xn,其中x为实数,n为正整数,要求在主函数中输入x,n,输出结果