C语言的一个简单题目(错在什么地方?)
输入1个数n,表示运算n次;再输入个数N并求出N^N幂次,最后输出这个数的个位数字
#include <stdio.h>
#include <math.h>
int main ()
{
int a,b,c,d,i;
scanf("%d",&a);
for(i=1;i<=a;i++)
{
scanf("%d",&b);
c=double pow(double b,double b);
d=c%10;
printf("%d\n",d);
}
return 0;
}