//精度问题!
/*
==================================================================
题目:
求整数的任意次方最后三位数!347的72次方最后三位数是241.
==================================================================
*/
#include<stdio.h>
#include<iomanip>
main()
{
int x,y,p,n;
printf("说明:底数为x,幂为y,请输入:\n");
printf("x=");
scanf("%d",&x);
printf("y=");
scanf("%d",&y);
p=1;
for(n=1;n<=y;n++)
{
p=p*x%1000; //关键是掌握这句话的意思,最后三位永远只与其乘数的最后三位相关,故只保留最后三位,以免溢出!
printf("%3d:  p=%3d \n",n,p);//若不需要输出过程,则不需要此行代码
}
printf("%d的%d次方的最后三位是:%3d\n",x,y,p);
}

/*
====================================================================
评:
还是随机数的应用,只不过这里是用来处理比较长的数,计算机会用这种办法
自己处理精度!就是每次只保留精度相关的部分。
=====================================================================
*/

C语言之基本算法29—整数任意次方的最后三位数(精度问题)相关推荐

  1. C语言 任意次方后的三位数

    任意次方后的三位数,即求x^y的最后三位数,x,y的值由键盘输入 #include<stdio.h> int main() { int a,b,i,result=1,x; /*a--底数, ...

  2. C语言旅途之输出N的M次方的后三位数

    Ⅰ.输出N的M次方的后三位数: ①.//代码摘下直接可以运行 //输出14的13次方的最后三位数(主要是思想的问题,可以使问题简单化) #include<stdio.h> int main ...

  3. C语言随笔小算法:取出一个任意整数的每一位数值

    C语言随笔小算法:取出一个任意整数的每一位数值 代码: #include "stdlib.h" #include "stdio.h"//将val的各位取出来 i ...

  4. a的n次方的最后三位数c语言,求13的n次方(12n≤130000000000)的最后三位数,用c++编程...

    #include intmain() { longlonginti,x,y,last;/*变量last保存求X的Y次方过程中的部分乘积的后三位*/ //输入 while(scanf("%ll ...

  5. 求次方的c语言程序,C语言编程求13的13次方的最后三位数

    求13的13次方的最后三位数 *问题分析与算法设计 解本题最直接的方法是:将13累乘13次方截取最后三位即可. 但是由于计算机所能表示的整数范围有限,用这种"正确"的算法不可能得到 ...

  6. C语言中判断一个三位数是否是水仙花数,判断三位数是否为水仙花数

    用C语言写出判断一个三位数是否为水仙花数的程序 请给正确的答案,不懂的别进 1.一个主程序,输出所有的水仙花数程序,可参考如下: #include int main(int argc, char *a ...

  7. 1116 任意次方后的最后三位(1)

    题目描述 编程求一个整数任意次方后的最后三位数,即求x^y的最后三位数. 输入要求 输入整数x和y. 输出要求 输出x^y 的值以及该数的最后3位数. 输入样例 6 6 输出样例 46656 656 ...

  8. 1116 任意次方后的最后三位(1)

    题目描述 编程求一个整数任意次方后的最后三位数,即求x^y的最后三位数. 输入要求 输入整数x和y. 输出要求 输出x^y 的值以及该数的最后3位数. 输入样例 6 6 输出样例 46656 656 ...

  9. c语言高精度算法阶乘_任意位数的高精度阶乘算法 C语言版

    文章作者:姜南(Slyar)文章来源:Slyar Home (www.slyar.com) 转载请注明,谢谢合作. 今天就研究这个"任意位数的高精度阶乘算法"了,通过和大三的一个学 ...

最新文章

  1. php循环获取xml节点,PHP_PHP遍历XML文档所有节点的方法,本文实例讲述了PHP遍历XML文档 - phpStudy...
  2. 【Android RTMP】x264 图像数据编码 ( Camera 图像数据采集 | NV21 图像数据传到 Native 处理 | JNI 传输字节数组 | 局部引用变量处理 | 线程互斥 )
  3. asp.net Repeater取得CheckBox选中的某行某个值的c#写法
  4. 计算机裸机与应用程序及用户之间的桥梁是,2016计算机二级《MS Office》单选试题与解析...
  5. php扩展介绍,初步介绍PHP扩展开发经验分享
  6. 145.Binary Tree Postorder Traversal
  7. SQLSERVER函数判断当天是星期几
  8. CF438D The Child and Sequence
  9. 再生核希尔伯特空间(RKHS)和核函数
  10. 左程云 - 大厂刷题班 - 一种字符在左,另一种字符在右的最少交换次数
  11. HTTP缓存 Last-Modified
  12. 找工作时PLC工程师会哪些技能工资更高呢?
  13. 与麻花兄弟诉苦兼讨论欠缺的知识
  14. 打印图像模糊问题解决方法
  15. 聊聊护网中常见钓鱼攻击思路
  16. 爬虫与反爬的常见套路
  17. scanf用法及常见输入错误问题
  18. Scratch少儿编程案例-坦克大战-双人对战
  19. C++寻找100以内可被17整除的最大自然数
  20. 暨南大学计算机考研资料汇总

热门文章

  1. AMD狂打鸡血逼Intel“觉醒” Zen 2架构首曝光
  2. INS/GNSS组合导航(二)-INS常用的坐标系统及转换
  3. c语言 dct变换,C语言实现DCT变换编码
  4. dell服务器两个硬盘磁盘阵列,dell服务器怎样做两个raid
  5. Glide等比缩放图片问题总结
  6. android+分享微信朋友圈带编辑功能,新功能 微信6.6.6安卓版发布:朋友圈编辑可保留...
  7. 关于 Excel 2003 vba usedrange属性
  8. Excel从另一个Excel文件中用户自定义区域(UsedRange)拷贝数据和行高、列宽
  9. Win10 使用技巧集锦 - 1
  10. AfxMessageBox()与MessageBox()