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

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

#include<stdio.h>
int main()
{
int i=1,x,y,a=1;
printf(“Input X and Y:\n”);
scanf("%d%d",&x,&y);
while(i<=y)
{
a=ax%1000;
i++;
}
printf(“3 digits is:”);
printf("%d\n",a%1000);
return 0;
}
②、结果展示:
例如:此程序是求X的Y次方,例如:求得14的13次方,结果如下所示:
在这里插入图片描述
☺寄语:
Ⅰ、此程序在Visual C++6.0版本上运行的;
Ⅱ、如果我给的程序有问题,或在叙述方面有问题,或者看不懂我讲解的意思,请及时指出或留言和我讨论,谢谢各位大佬!!!
Ⅲ、
主要是求得最后的三位数:此程序的判断语句是i<=y,当条件成立时,则一直执行循环,使得a的值,a=a
x%1000的作用是:一直乘然后取得后三位的值,然后输出得到想要的值;

发布了40 篇原创文章 · 获赞 0 · 访问量 593

猜你喜欢

转载自blog.csdn.net/weixin_43405300/article/details/104011758