我一直在研究一些基本的编码,我正在努力找出扫描到整数的正确方法,第一个是我的 x 变量,第二个是 x 被提升到的 n。我尝试 5^5 并使用我当前的代码返回 -287648。
#include <stdio.h>
#include <math.h>
void x_to_the_n (void)
{
int x=0;
int n =0;
long int y;
printf("Enter a integer for X and N\n");
scanf("%i\n%i\n",&x,&n);
y=pow(x,y);
printf("%i \n",y);
}
int main(void)
{
x_to_the_n ();
return 0;
}