4 回答

TA貢獻(xiàn)22條經(jīng)驗(yàn) 獲得超7個(gè)贊
修改后的程序:
#include <stdio.h>
int last(int x,int y){
x = x % 10;
int k;
//int a[5];?
switch(x){
case 1:
return 1;
break;
case 5:
return 5;
break;
case 6:
return 6;
break;
case 0:
return 0;
break;
case 2:
{
int a[4]={2,4,8,6};
k = y % 4;
return a[k-1];
};break;
case 3:
{
int a[4]={1,3,9,7};
k = y % 4;
return a[k];
};break;
case 4:
{
int a[2]={4,6};
k = y % 2;
return a[k-1];
};break;
case 7:
{
int a[4]={1,7,9,3};
k = y % 4;
return a[k];
};break;
case 8:
{
int a[4]={8,4,2,6};
k = y % 4;
return a[k-1];
};break;
case 9:
{
int a[2]={1,9};
k = y % 2;
return a[k];
};break;
}
}
int main(){
int a,b;
while(scanf("%d %d",&a,&b)){
if(b==0)
printf("1");
else
printf("%d",last(a,b));
}
return 0;
}
- 4 回答
- 0 關(guān)注
- 1473 瀏覽
添加回答
舉報(bào)