本文主要是介绍sdut第八届校赛--小白的追求,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
题目链接:点击打开链接
题目描述
小白和小黑的小船翻了以后,小白就去追妹子去啦。但是问题随之而来,小白共有10个目标,编号0-9,但是小白只能追求一个,所以小白就去找小金请教如何解决,小金什么都没有说,用手指了一下小白,小白瞬间恍然大悟,“你是让我顺从本心吗??”,小金说:“我让你哪来的滚哪去,正在写代码,没时间搭理你”。。。。。。,但是问题总要解决,小白决定听天由命,所以小白在小金的模板上偷抄了一个公式为:(n^n)%10,结果是多少就去追求谁
输入
多组输入,每组输入一个整数n(n<=10^9)
输出
输出小白要追求的妹子的编号。
示例输入
1
2
3
4
示例输出
1
4
7
6
<span style="font-size:18px;">#include <iostream>
#include <cstdio>
#include <cstring>
#include <cstdlib>
#include <algorithm>
#include<cmath>
using namespace std;int main()
{int n;while(scanf("%d",&n)!=EOF){int a;a=n%10;if(a==0||a==1||a==5||a==6){printf("%d\n",a);}else if(a==4){int b=(n-1)%2;if(b==0)printf("4\n");else if(b==1)printf("6\n");}else if(a==9){int b=(n-1)%2;if(b==0)printf("9\n");else if(b==1)printf("1\n");}else if(a==2){int b=(n-1)%4;if(b==0)printf("2\n");else if(b==1)printf("4\n");else if(b==2)printf("8\n");else if(b==3)printf("6\n");}else if(a==3){int b=(n-1)%4;if(b==0)printf("3\n");else if(b==1)printf("9\n");else if(b==2)printf("7\n");else if(b==3)printf("1\n");}else if(a==7){int b=(n-1)%4;if(b==0)printf("7\n");else if(b==1)printf("9\n");else if(b==2)printf("3\n");else if(b==3)printf("1\n");}else if(a==8){int b=(n-1)%4;if(b==0)printf("8\n");else if(b==1)printf("4\n");else if(b==2)printf("2\n");else if(b==3)printf("6\n");}}
}</span>
这篇关于sdut第八届校赛--小白的追求的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!