新手头次发帖望大神相助
问的问题如果有点低级请不要鄙视。。我是新手。。
嗯下面的程序两个printf都不是我要的答案,第二个还输不出来,哪里错了
求指点谢谢
#include"stdio.h"
#include"stdlib.h"
#include"math.h"
int main()
{
int x,y,a,b,c,d,t;
while(scanf("%d%d",&x,&y)!=EOF)
{
a=pow(x,1)%10;
b=pow(x,2)%10;
c=pow(x,3)%10;
d=pow(x,4)%10;
t=y%4;
printf("%d%d%d%d",a,b,c,d);
switch(t)
{
case'1':
printf("%d",a);
break;
case'2':
printf("%d",b);
break;
case'3':
printf("%d",c);
break;
case'0':
printf("%d",d);
break;
}
}
return 0;
}