C 寻找力量
编写一个接受正整数n并返回2^n的C函数。说明所作的任何假设 这是正确的吗C 寻找力量,c,C,编写一个接受正整数n并返回2^n的C函数。说明所作的任何假设 这是正确的吗 #include<math.h> double power(int x) { int i,pow,n, ans; ans=1; printf ("Enter the number and power:"); scanf ("%d%d", &pow, &n); for(i=1;i<=pow; i++) { a
#include<math.h>
double power(int x)
{
int i,pow,n, ans;
ans=1;
printf ("Enter the number and power:");
scanf ("%d%d", &pow, &n);
for(i=1;i<=pow; i++)
{
ans = ans *n
return pow(2,n);
}
int main ()
{
int x, y,c;
c=pow(x,y);
printf("%d to the power %d is %d",n,pow,ans);
getch();
#包括
双电源(整数x)
{
int i,pow,n,ans;
ans=1;
printf(“输入数字和功率:”);
scanf(“%d%d”,&pow,&n);
因为(i=1;i如果我理解,你想要的只是做2^n。p^n永远不会存在
#include <math.h>
double two_pow_n(int n){
return pow(2, n);
}
#包括
双倍双倍功率(整数n){
返回功率(2,n);
}
已经尝试了什么?只是一个函数原型,但没有实际的代码来执行任务…到目前为止你尝试了什么?所以不是关于我们做你的家庭作业…我更正了我的答案。我的意思是他永远不会要求他的函数执行类似3^5的操作,第一个参数固定为2。标识符的第一个字符不能是digit,您需要将该函数名更改为类似于two_pow或pow2的名称。您是对的,我忘记了一个简单的规则。已编辑。