我一直在研究一些基本的编码,我努力想找出正确的方式来扫描整数,第一个是我的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