C语言如何快速计算一个数的幂次方(比如10^9次方)对1000007求余
答案:2 悬赏:60 手机版
解决时间 2021-02-12 14:12
- 提问者网友:杀手的诗
- 2021-02-12 03:04
C语言如何快速计算一个数的幂次方(比如10^9次方)对1000007求余
最佳答案
- 五星知识达人网友:舍身薄凉客
- 2021-02-12 04:07
求x的n次方对1000007的模:
int x,n,i,y=1;
scanf("%d%d",&x,&n);
for(i=0;i
y=y*x%1000007;
printf("%d",y);
int x,n,i,y=1;
scanf("%d%d",&x,&n);
for(i=0;i
printf("%d",y);
全部回答
- 1楼网友:轻雾山林
- 2021-02-12 04:29
//(1)定义函数(x,n),计算x的n次幂
#include "stdio.h" double f(double x,int n) { double s=1.0; int i; for(i=1;i<=n;i++) { s=s*x; } return s; } void main() { double x; int n; printf("请输入x:"); scanf("%lf",&x); printf("请输入n:"); scanf("%d",&n); printf("%lf的%d次幂等于%lf\n",x,n,f(x,n)); }
运行截图:
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯