私はいくつかの基本的なコーディングに取り組んできましたが、整数にスキャンする正しい方法を見つけようとして苦労しています。最初は x 変数で、2 番目は 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;
}