酷代码 AI
菜单

题目描述 幂ab的末3位数是多少? 输入格式 两个正整数a,b。1<=a<=100,1<=b<=10000。 输出格式 从高位到低位输出幂的末三位数字,中间无分隔符。若幂本身不足三位,在前面补零。 输入样例1 7 2011 输出样例1 743 用c++语言 回答篇幅:简单明了

```cpp #include <iostream> using namespace std; int main() { int a, b; cin >> a >> b; int result = 1; for (int i = 0; i < b; i++) { result = (result * a) % 1000; } printf("%03d", result); return 0; } ``` 此代码先读取输入的 `a` 和 `b`,然后通过循环计算 `a` 的 `b` 次幂,每次乘法后对 1000 取模,以保留末三位。最后使用 `printf` 函数按格式输出结果,若不足三位则在前面补零。 [2025-10-29 19:57:41 | AI问答 | 166点数解答]

服务商
相关提问
发财导航,免费问AI
实用工具查看更多