c语言较大数取余
答案:3 悬赏:70 手机版
解决时间 2021-03-21 21:00
- 提问者网友:聂風
- 2021-03-21 14:43
c语言较大数取余
最佳答案
- 五星知识达人网友:往事埋风中
- 2021-03-21 15:40
#include
int main()
{
int i,r=1;
for(i=0;i<20;i++)
{
r=r*10%79;
}
printf("%d",r);
return 0;
}以上代码基于这个数学结论:(a*b)%c 的结果和((a%c)*b)%c是一样的
结果是22
int main()
{
int i,r=1;
for(i=0;i<20;i++)
{
r=r*10%79;
}
printf("%d",r);
return 0;
}以上代码基于这个数学结论:(a*b)%c 的结果和((a%c)*b)%c是一样的
结果是22
全部回答
- 1楼网友:一秋
- 2021-03-21 15:53
main()
{int a,b;
a=10^20;
b=79;
printf("%d\n",a%b);
system("pause");
}
运行结果:30追问- -指数运算能这么写么。。^^^^^^你试试2^3算出来是多少。。是8么。追答弄错了
头文件里加一个 #include
main()
{int a,b;
a=pow(10,20);
b=79;
printf("%d\n",a%b);
system("pause");
}
还是做不出来 数字太大了 不知道怎么整
{int a,b;
a=10^20;
b=79;
printf("%d\n",a%b);
system("pause");
}
运行结果:30追问- -指数运算能这么写么。。^^^^^^你试试2^3算出来是多少。。是8么。追答弄错了
头文件里加一个 #include
main()
{int a,b;
a=pow(10,20);
b=79;
printf("%d\n",a%b);
system("pause");
}
还是做不出来 数字太大了 不知道怎么整
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯
正方形一边上任一点到这个正方形两条对角线的 |
阴历怎么看 ? |