作业帮 > 综合 > 作业

C语言如何计算x的n次方,需要能计算:如89的50次方,等得到大数字结果(可以限定结果为300位),注意溢出问题,算法和

来源:学生作业帮 编辑:搜搜做题作业网作业帮 分类:综合作业 时间:2024/07/10 09:06:44
C语言如何计算x的n次方,需要能计算:如89的50次方,等得到大数字结果(可以限定结果为300位),注意溢出问题,算法和代码都行,
C语言如何计算x的n次方,需要能计算:如89的50次方,等得到大数字结果(可以限定结果为300位),注意溢出问题,算法和
#include "stdio.h"
void main()
{
\x05int x,n;
\x05long sum=1;
\x05printf("请输入x:");
\x05\x05scanf("%d",&x);
\x05printf("请输入n:");
\x05scanf("%d",&n);
\x05printf("%d的%d次方是",x,n);
\x05for(int i=1;i<=n;i++)
\x05   \x05sum*=x;
\x05printf("%d\n",sum);
}

再问: 溢出了
再答: 不会吧。我这运行正常噻。