zoukankan      html  css  js  c++  java
  • HDU 1097 A hard puzzle

    A hard puzzle

    Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/32768 K (Java/Others)
    Total Submission(s): 28758    Accepted Submission(s): 10283


    Problem Description
    lcy gives a hard puzzle to feng5166,lwg,JGShining and Ignatius: gave a and b,how to know the a^b.everybody objects to this BT problem,so lcy makes the problem easier than begin.
    this puzzle describes that: gave a and b,how to know the a^b's the last digit number.But everybody is too lazy to slove this problem,so they remit to you who is wise.
     

    Input
    There are mutiple test cases. Each test cases consists of two numbers a and b(0<a,b<=2^30)
     

    Output
    For each test case, you should output the a^b's last digit number.
     

    Sample Input
    7 66 8 800
     

    Sample Output
    9 6
     



    #include<stdio.h>
    int main()
    {
    	int a,b;
    	while(scanf("%d%d",&a,&b)!=EOF)
    	{
    		int i,last;
    		a=a%10;
    		b=b%4;
    		last=a;//必须在此处将a的值赋给last
    		if(b==0)  b=4; 
    		for(i=1;i<b;i++)
    		{
    			last=a*last%10;
    		}
    		printf("%d
    ",last);
    	}
    	return 0;
    }
    


    版权声明:本文博主原创文章,博客,未经同意不得转载。

  • 相关阅读:
    Mysql备份和恢复
    前端Css学习
    jQuery学习
    HTML页面学习
    Linux下java环境变量配置
    windows下java环境变量标准配置
    oracle查询消耗服务器资源SQL语句
    Java主线程在子线程执行完毕后再执行
    CentOS7 安装 Redis
    查看Oracle表空间使用情况
  • 原文地址:https://www.cnblogs.com/hrhguanli/p/4845745.html
Copyright © 2011-2022 走看看