行业知识
【C语言】【洛谷】与幂函数相关的计算
2026-11-03 04:34:31
来源:互联网转载
引言:在计���中,幂函数的数据增长速率是很快的,而在计算机中数据类型的范围是有限的。难以定义一个变量存储幂函数的结果,那么在计算题中遇到了幂函数,如何处理?
看完下面两个例题,或许你就有了答案。
一、B2074 计算星期几
#includeint main() { int a, b, day = 1; scanf("%d%d", &a, &b); for (int i = 0; i
二、B2075 幂的末尾
#includeint main() { int a, b, S = 1; scanf("%d%d", &a, &b); for (int i = 0; i = 100) { printf("%d", S); } else if ((S = 10)) { printf("0%d", S); } else { printf("00%d", S); } return 0;}
总结
发现了吗?
没办法存储下幂函数计算的结果,可以利用乘除法的交换律和for循环,存储下每一步的有效值,就能保证值不超过变量的存储范围。
上一篇:指尖江湖怎么开服务器视频?
下一篇:浪潮服务器怎么连接手机?