正确的运行了却输出莫名奇妙的的东西
int square(int);int cube(int);
int quartic(int);
int quintic(int);
main()
{ int n;
printf("A TABLE OF POWERS\n");
printf("Integer Square Cube Quartic Quintic\n");
for(n=1;n<20;++n)
printf("%7d %6d %4d %7d %7d\n",
n,square(n), cube(n),quartic(n), quintic(n) );
getch();
}
int square(int n)
{ return(n*n);
}
int cube(int n)
{ return(n*n*n);
}
int quartic(int n)
{ return(n*n*n*n);
}
int quintic(int n)
{ return(n*n*n*n*n);
}
输出为
这到底是为什么啊?