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;  
}
相关推荐
GG-_-Bond4 小时前
9.1kv存储持久化模拟面试
linux·c语言·数据结构·c++
盛世宏博北京5 小时前
多传感器数据融合算法:实现档案库房温湿度全域无死角监测
算法·档案温湿度
Ivanqhz5 小时前
Unigram 算法
开发语言·人工智能·python·深度学习·mlir
Jazz_z5 小时前
如何用 C# 读取 Word 中的表格数据
开发语言·c#
无敌贵点大王5 小时前
RTThread学习记录10——C语言实现面向对象的编程
c语言·stm32·学习·链表
郝学胜-神的一滴5 小时前
C++20模板元编程 04:变量模板 别名模板与模板Lambda实战
服务器·开发语言·数据结构·c++·程序人生
AgentMaster5 小时前
零售行业智能客服系统怎么选?3 大场景落地与 4 款平台对比实践
大数据·人工智能·算法
驭渊的小故事5 小时前
Java 项目-jckson序列化工具
java·开发语言
君顾15 小时前
上海24小时自助健身房系统开发实战指南:从架构设计到功能实现
java·开发语言·健身房
远航计算机6 小时前
客服记录怎么变成 AI 会引用的内容?五步清洗法
大数据·人工智能·算法·aigc