从键盘输入非负整数x,根据x的值,求出7的x次幂的个位数字。
#include<stdio.h>
int main(){
int x=0,res = 1;
scanf("%d",&x);
for(int i=0;i<x;i++)
res=res*7
printf("%d",res%10);
}
x = 0,1,2,3,... 个位数字=1,7,9,3,....
#include <stdio.h>
int num(int x){
int res[4] = {1, 7, 9, 3};
return res[x%4];
}
int main()
{
for (int i=0;i<20;i++){
printf("%d ",num(i));
}
return 0;
}
输出:
1 7 9 3 1 7 9 3 1 7 9 3 1 7 9 3 1 7 9 3