C语言:幂的末尾

题目描述

a^b的末3位数是多少?

输入输出格式

输入格式

两个正整数a,b。1≤a≤100,1≤b≤10000。
输出格式

从高位到低位输出幂的末三位数字,中间无分隔符。若幂本身不足三位,在前面补零。

完整代码

复制代码
#include <stdio.h>  
#include <stdlib.h>  
#include <string.h>  
#include <math.h>

int main() 
{  
    int a,b;
    scanf("%d%d",&a,&b);
    
    int i;
    int end=1;
    for(i=0;i<b;i++)
    {
		end=(end*a)%1000;
	}
	
	if(end==0)
	{
		printf("000");
	}else if(end<10)
	{
		printf("00%d",end);
	}else if(end<100)
	{
		printf("0%d",end);
	}else{
		printf("%d",end);
	}
    return 0;  
}
相关推荐
DuHz4 分钟前
车对车对向交汇场景的毫米波路径损耗建模论文精读
论文阅读·算法·汽车·信息与通信·信号处理
一人の梅雨10 分钟前
淘宝商品视频接口深度解析:从视频加密解密到多端视频流重构
java·开发语言·python
她说..13 分钟前
MySQL数据处理(增删改)
java·开发语言·数据库·mysql·java-ee
BD_Marathon15 分钟前
【JavaWeb】ServletContext_域对象相关API
java·开发语言
lxh011316 分钟前
二叉树中的最大路径和
前端·算法·js
萌>__<新17 分钟前
力扣打卡每日一题————零钱兑换
算法·leetcode·职场和发展
重生之后端学习18 分钟前
238. 除自身以外数组的乘积
java·数据结构·算法·leetcode·职场和发展·哈希算法
invicinble25 分钟前
javase-异常体系
开发语言·spring boot
qq_2515335926 分钟前
查找 Python 中对象使用的内存量
开发语言·windows·python
yaoxin52112330 分钟前
269. Java Stream API - Map-Filter-Reduce算法模型
java·python·算法