小编Luk*_*uka的帖子

如何计算一个这么大的数字?

我现在正在学习Pascal一个月了,我遇到了一个似乎无法解决的问题.基本上我有2号,Ñ中号,其中Ñ小于10 100 000中号小于10 8两者都是大于0我需要计算Ñ中号.

我无法弄清楚如何做到这一点,甚至没有QWord.我尝试过,string但我不知道一个好方法.它总是对我来说太复杂了,因为我使用了一个for函数,我从字符串N和字符串M中得到最后一个数字然后我用两个if函数减去它们(其中N的最后一个数字高于或等于M的最后一个数字,如果它更低).基本上,我觉得这个简单的问题太复杂了.

pascal bignum modulus

5
推荐指数
1
解决办法
676
查看次数

如何在c或c ++中轻松解决这个问题?

print 10**1000 % 7
Run Code Online (Sandbox Code Playgroud)

在CI中出现语法错误,因为它超出了我猜的内存限制.我可以用C或C++以某种方式解决这个问题,这样它会给我一个10的模数10的模数吗?

c c++

0
推荐指数
1
解决办法
224
查看次数

这个C程序有什么问题?

我只是想将pow的值赋给变量,我已经用过了

#include<stdio.h>
#include<math.h>

int main( void )
{
int x;
int y;
int z;
x=10;
y=2;

z = pow(x,y);
printf ("%d" , &z);

return 0;
}
Run Code Online (Sandbox Code Playgroud)

但在输出中我得到-1076813284,对不起,但我刚开始学习C并且在每个教程中每个人都只打印pow的值,就像

printf("Value 3.05 ^ 1.98 = %lf", pow(3.05, 1.98));
Run Code Online (Sandbox Code Playgroud)

我不知道如何将它分配给变量

c pow

0
推荐指数
1
解决办法
100
查看次数

标签 统计

c ×2

bignum ×1

c++ ×1

modulus ×1

pascal ×1

pow ×1