题目描述:

源码:

/**/
#include"iostream"
using namespace std; int main()
{
int t, mod;
long long n;
cin>>t;
for(int i = 0; i < t; i++)
{
cin>>n;
mod = n % 10;
if(mod == 0 || mod == 1 || mod == 5 || mod == 6)
{
cout<<mod<<endl;
}
else
{
switch(mod)
{
case 2:
mod = n % 4;
if(mod == 0)
{
cout<<6<<endl;
}
else if(mod == 1)
{
cout<<2<<endl;
}
else if(mod == 2)
{
cout<<4<<endl;
}
else
{
cout<<8<<endl;
}
break;
case 3:
mod = n % 4;
if(mod == 0)
{
cout<<1<<endl;
}
else if(mod == 1)
{
cout<<3<<endl;
}
else if(mod == 2)
{
cout<<9<<endl;
}
else
{
cout<<7<<endl;
}
break;
case 4:
if(n % 2 == 1)
{
cout<<4<<endl;
}
else
{
cout<<6<<endl;
}
break;
case 7:
mod = n % 4;
if(mod == 0)
{
cout<<1<<endl;
}
else if(mod == 1)
{
cout<<7<<endl;
}
else if(mod == 2)
{
cout<<9<<endl;
}
else
{
cout<<3<<endl;
}
break;
case 8:
mod = n % 4;
if(mod == 0)
{
cout<<6<<endl;
}
else if(mod == 1)
{
cout<<8<<endl;
}
else if(mod == 2)
{
cout<<4<<endl;
}
else
{
cout<<2<<endl;
}
break;
case 9:
if(n % 2 == 1)
{
cout<<9<<endl;
}
else
{
cout<<1<<endl;
}
break;
}
}
}
return 0;
}

  

最新文章

  1. js中== 和===中的区别
  2. 在 CentOS7 上部署 zookeeper 服务
  3. IE9 使用document.getElementsByName(&quot;abc&quot;) 不能获取到名称相同SPAN元素
  4. Java IO操作
  5. Android 监听ListView、GridView滑动到底部
  6. MyBatis的动态SQL操作--查询
  7. FZU 2140 Forever 0.5
  8. Android ActionBar(转)
  9. (转).NET平台开源JSON库LitJSON的使用方法
  10. jenkins 多选框
  11. filter的两种使用方法
  12. CF 610E. Alphabet Permutations
  13. form 表单提交返回值问题
  14. Linux ACL 权限
  15. js中的arguments
  16. Asp.Net MVC 获取当前 Controller Action Area
  17. 编写高质量iOS与OS X代码的52个有效方法
  18. FTP协议的粗浅学习--利用wireshark抓包分析相关tcp连接
  19. SQL Server IF Exists 判断数据库对象是否存在的用法
  20. SJ定理——省选前的学习2

热门文章

  1. Android DatePickerDialog样式不一致的问题
  2. 百度地图-----&amp;gt;地图类型、定位模式、实时交通、我的位置、加入覆盖物、覆盖物详情及提示
  3. node之版本号升级和管理
  4. 公布自己的pods到CocoaPods trunk 及问题记录
  5. JAVA设计模式之【外观模式】
  6. rsync来传输文件(可断点续传)
  7. JS循环 for while 全局/局部变量 短路
  8. 【原创】JMS发布者订阅者【异步接收消息】
  9. POJ 3660 Cow Contest【传递闭包】
  10. CDR X6低价还能持续多久?官方回应18年元旦过后要涨价