1. 在C语言中怎样表示一个数的 “n” 次方
#include<stdio.h>intfun(intx,intn){ints=1;while(n--){s*=x;}returns;}intmain(){intx=2,y=10;printf("%d ",fun(2,10));return0;}/*运行结果:求2的10次方1024*/
举例如下doublea=pow(3.14,2);//计算3.14的平方。
使用pow函数时,需要将头文件#include<math.h>包含进源文件中。
在C语言中,10的n次方可以表示为pow(10,n) 其中pow函数在头文件math.h中,所以调用该函数的时候,必须将math.h加进来,即#include 原型:extern float pow(float x, float y); 功能计算x的y次幂。 说明:x应大于零,返回幂指数的结果。
2. C++编程∑(N的N次方)
cout<<"输入正整数N:";
intn,s=0,s1;
cin>>n;
for(inti=1;i<=n;i++)
{
s1=1;
for(intj=1;j<=i;j++)
s1*=i;
s+=s1;
}
cout<<"∑(N的N次方)为:"<<s<<endl;