ZZULIOJ 1090: 整数幂(多实例测试,含注释解释)
2020-04-23 21:12
141 查看
题目描述
求A^B的最后三位数表示的整数(1<=A,B<=1000)
输入
第一行输入一个整数n,表示有n个测试实例,接着有n行,每行一个实例,给出两个正整数A,B
输出
针对每个测试实例,输出A^B的最后三位(没有前导0) ,单独占一行。
#include <stdio.h> #include <math.h> int main() { int n,a,b,res=1; //n组数据 a是底数 b是指数. scanf("%d",&n); while (n--) { scanf("%d %d",&a,&b); for(int i=1;i<=b;i++) { res*=a; res=res%1000; //对本程序而言,只有结果的最后三位有意义.而且为了防止溢出,每次结果都只取最后三位 } printf("%d\n",res); res=1; //恢复到初始值,以便进行下次运算 } return 0; }
相关文章推荐
- zzuli OJ 1090: 整数幂(多实例测试)
- 郑轻OJ 1090: 整数幂(多实例测试)
- 轻院 1090 整数幂(多实例测试)
- 1090: 整数幂(多实例测试)
- zzuli OJ 1090: 整数幂(多实例测试)
- ZZULIOJ【1090】整数幂【快速幂】
- 对于给定的一个字符串,统计其中数字字符出现的次数。输入数据有多行,第一行是一个整数n,表示测试实例的个数,后面跟着n行,每行包括一个由字母和数字组成的字符串。
- c语言 整数幂 多实例测试
- 对于给定的一个字符串,统计其中数字字符出现的次数。输入数据有多行,第一行是一个整数n,表示测试实例的个数,后面跟着n行,每行包括一个由字母和数字组成的字符串。
- ZZULIOJ.1099: 角谷猜想(多实例测试)
- 整数幂(多实例测试)
- 安全测试之整数溢出的一个实例
- Problem Description 求n个数的最小公倍数。 Input 输入包含多个测试实例,每个测试实例的开始是一个正整数n,然后是n个正整数。 Output 为每组测试数据输出它们的最小公倍数,每个测试实例的输出占一行。你可以假设最后的输出是一个32位的整数。 Sample
- 使用spring实现邮件的发送实例(含测试,源码,注释)
- 输入n(n<100)个数,找出其中最小的数,将它与最前面的数交换后输出这些数.输入数据有多组,每组占一行,每行的开始是一个整数n,表示这个测试实例的数值的个数,跟着就是n个整数。n=0表示输入的结束,
- 有一头母牛,它每年年初生一头小母牛。每头小母牛从第四个年头开始,每年年初也生一头小母牛。请编程实现在第n年的时候,共有多少头母牛?输入数据由多个测试实例组成,每个测试实例占一行,包括一个整数n(0<n
- Problem Description 有n(n<=100)个整数,已经按照从小到大顺序排列好,现在另外给一个整数x,请将该数插入到序列中,并使新的序列仍然有序。 Input 输入数据包含多个测试实例,每组数据由两行组成,第一行是n和m,第二行是已经有序的n个数的数列。n和m同时为0标示输入数
- Problem Description 输入n(n<100)个数,找出其中最小的数,将它与最前面的数交换后输出这些数。 Input 输入数据有多组,每组占一行,每行的开始是一个整数n,表示这个测试实例的数值的个数,跟着就是n个整数。n=0表示输入的结束,不做处理。 Output 对于每组
- 安全测试系列一:用实例来解释安全威胁分类 (STRIDE)
- 简单解释vue的实例