gpt4 book ai didi

c - 功能 "pwr()"无法正常工作

转载 作者:行者123 更新时间:2023-11-30 21:19:25 26 4
gpt4 key购买 nike

我是 C 语言新手,只是创建一个函数“pwr()”来计算一个数字的幂,这两个幂都在程序中的括号内指定。出现空白屏幕或者仅分别为“第一个数字”和“第二个数字:”提供值 0 和 1。

#include<stdio.h>
int pwr( int, int);

int main(){
int num, numn;
num == pwr(5,2);
numn == pwr(2,5);
printf("First Number:%d\n",num);
printf("Second Number:%d\n", numn);
return 0;
}

int pwr(int c,int pr)
{
int res = 1;
int i=0;

if(pr<0){
printf("Imaginary\n");
return 0;

}
for(i=0;i=pr;i++){
res = res*c;
}
return res;
}

有人可以告诉我我的错误吗?

最佳答案

更改:

num == pwr(5,2);
numn == pwr(2,5);

致:

num = pwr(5,2);
numn = pwr(2,5);

并且:

for(i=0;i=pr;i++){
res = res*c;
}

致:

for(i=0;i<pr;i++){
res = res*c;
}

关于c - 功能 "pwr()"无法正常工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49839673/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com