我一直在研究一些基本的編碼,我努力想找出正確的方式來掃描整數,第一個是我的x變量,第二個是n哪個x被提升到。我嘗試5^5並用當前的代碼得到-287648。整數功率在c
#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;
}
你需要有更好的變量名稱,所以你不會混淆 – 2013-03-13 19:07:08
我認爲你正在使用y,你打算使用n,正確嗎? – BlackVegetable 2013-03-13 19:07:28