问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

C语言,假设x,y是整数,编写程序求X的y次方的最后三位数,要求x、y从键盘输入。

发布网友 发布时间:2022-05-26 21:54

我来回答

3个回答

热心网友 时间:2023-11-06 07:16

数字太大会溢出,结果肯定会错了。

这道题是算法题,不能蛮算的,它有规律:

乘积的最后三位值只与乘数和被乘数的后三位有关,与乘数和被乘数的高位无关。

从这入手写就没问题了。

#include <stdio.h>//n次方的后三位数

int main ()
{
int x,y,i,last;
last=1;//记得初始化

scanf ("%d%d",&x,&y);
for (i=1;i<=y;i++)
{
last=last*x%1000;
}
if (last==0)
printf ("%d%d%d\n",last,last,last);//以三个零结尾
else
printf ("%d\n",last);

return 0;
}

热心网友 时间:2023-11-06 07:16

#include<stdio.h>
#include<math.h>
void main()
{
int i,x,y,z;
int s[3];
scanf("%d,%d",&x,&y);
z=pow(x,y);
for(i=0;i<3;i++)
{
s[i]=z%10;
z=z/10;
//printf("%d",s);
}
for(i=3;i>0;i--)//逆序
printf("%d",s[i-1]);
}

按照你的程序改的。

%d不能输出浮点数。

这个程序的问题在于取值范围受到int的*(32位,20亿多点)

追问刚才我用我的那个程序算pow(x,y)是算不出的,为什么你这个就能算出来了。

追答

你不是pow算不出来,而是后面计算和输出错误。对比一下代码就知道了

这是你源程序的调试效果,pow没问题,是后面代码问题。

另外,balingybj的回答是题目的正解,采纳给他吧。

热心网友 时间:2023-11-06 07:17

void main()
{
int i,x,y,z;
double s;
scanf("%d,%d",&x,&y);
z=pow((double)x,(double)y);
s=z%1000;
printf("%d",(int)s);
return;
}

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
桥本氏甲亢化验单说明什么 桥本氏甲亢??检验报告严重么 华为Y325-T00手机不小心设置英文版怎么办? 腾讯手游助手怎么双开 腾讯手游助手能双开吗 腾讯手游助手怎么双开-腾讯手游助手双开教程 审计定义的理解是什么 全国各地还有谁叫刘超啊 ? 滑冰滑冰场 彭水火车站到重庆北火车站有的少公里一 彭水到重庆坐火车要几个小时 求编写一个函数,计算f(x,y)=x的y次幂 用C语言编的 用c语言函数求x的y次方 C语言编程:编写函数求x的y次幂,代码如下 用C语言编写一个计算用来求 x 的 y 次幂的函数:int Pow(int x,int y)。 c语言,计算x的y次方,结果是大整数。 c语言,使用函数编写一个程序,完成x的y次方运算,个性化编辑输入输出界面 C语言编程填空题,求x的y次方 以下函数用以求x的y次方,请补充填空。c语言。 c语言 递归求x的y次方, 怎么用c++求x的y次方? 用C语言编程,求X的Y次方(不用POW,用指针) 求X的Y次方幂C语言代码 求x的y次方?c语言程序设计 从浦东机场到虹桥机场怎么走最快还省钱 浦东机场到虹桥机场怎么走 vivoy66手机密码忘记了怎么解锁? 有谁了解淄博哪里拍婚纱照好 临淄哪家拍婚纱照拍的好,张店也可以 淄博婚纱照哪里拍最好 临淄哪里可以拍大码婚纱照 求x的y次方的最后n位数。c语言 请问各位大佬不用循环c语言x的y次方怎么表示?求完整程序 C语言 不用循环和函数求 X的Y次方 七年级数学 找规律题目 1,1,2,3,4,5,6,9,13,19……后面的数字是什么?规律是什么? 七年级数学提优题系列一:规律探索题,找规律的解题思路 EDGE网络是什么用途因为出现这个网络手机就起不了作用了怎么办为什么回出现这个E网络是不是手机有问 小说表现手法有哪些及作用 初一数学找规律题。1、3、5、7、( )、……、( )(第n个) 小说的表现手法有哪些 能通过查抖音吗 中学初一找规律数学题 找规律初一数学题 我是你的什么? 你是我的优乐美。 哈?我是奶茶啊! 这样我就可以把你捧在手心了。 还记得这广告么 哪位仁兄棒棒忙,我想找一些表达情感的饮料或食品的广告词,例如:优乐美奶茶,把你碰在手心的感觉! 手机号都有,但搜索不到抖音号,为什么?把我设置了还是设置了所有有人_百度问一问 本人杨性,给孩子起名带旭杨什么旭或杨旭什么,男孩,谢谢 男孩以旭字辈起名,阴历十月十一,晚上二十点五出生的,姓陈 微信里的辅助验证是干什么的 帮别人验证有风险吗 怎样锻炼背阔肌。 如何训练背阔肌