小编Loe*_*rio的帖子

计算机如何计算平方根?

计算机如何计算平方根?我的意思是那里发生了什么!它是如何处理的!! 它是否使用像牛顿方法那样的数学方法?三角函数怎么样?几乎所有那些数学函数.在每种语言都有自己的方式的情况下,请让我们谈谈c ++.

c++ math process low-level square-root

23
推荐指数
4
解决办法
2万
查看次数

从long long转换为int,另一种转换回c ++

如何从long long转换为int,另一种转换回c ++?也有长长的特性,特别是它的最大尺寸,谢谢提前..

c++ int casting long-integer

16
推荐指数
2
解决办法
7万
查看次数

在C++中读取格式化输入的最简单方法是什么?

例如,有没有办法读取这样的格式化字符串:48754+7812=Abcs.

假设我有三个stringz X,Y和Z,我想要

X = 48754 
Y = 7812
Z = Abcs
Run Code Online (Sandbox Code Playgroud)

两个数字的大小和字符串的长度可能会有所不同,所以我不想使用substring()或类似的东西.

是否有可能为C++提供这样的参数

":#####..+####..=SSS.."
Run Code Online (Sandbox Code Playgroud)

所以它直接知道发生了什么?

c++ input formatted

15
推荐指数
3
解决办法
2万
查看次数

是否可以使用C++访问CPU中的溢出标志寄存器?

在执行数学运算之后,比如乘以两个整数,是否可以使用C++访问CPU中的溢出标志寄存器?如果没有其他快速方法来检查溢出?

c++ assembly flags integer-overflow

11
推荐指数
2
解决办法
6086
查看次数

生成平方根的连续分数

我写了这个代码用于生成平方根N的连续分数.
但是当N = 139时它会失败.
输出应该是{11,1,3,1,3,7,1,1,2,11,2,1,1,7,3,1,3,1,22}
我的代码给了我394个术语的序列...其中前几个术语是正确的但是当它达到22它给12!

有人可以帮我这个吗?

vector <int> f;
int B;double A;
A = sqrt(N*1.0);
B = floor(A);
f.push_back(B);                 
while (B != 2 * f[0])) {
    A = 1.0 / (A - B);
    B =floor(A);                            
    f.push_back(B);     
}
f.push_back(B);
Run Code Online (Sandbox Code Playgroud)

c++ math square-root

9
推荐指数
2
解决办法
3202
查看次数

如何在向量中找到第一个小于整数X的元素?(C++)

如果我有以下向量{10 10 10 20 20 20 30 30}并且我希望函数返回整数的位置= X或直接返回X之后的较小元素,例如,如果我正在搜索11我想要返回2的函数,因为第二个元素(10)是向量中第一个小于11的元素.
我尝试使用lower_bound,但这不起作用.

int myints[] = {10,20,30,30,20,10,10,20};
vector<int> v(myints,myints+8);           // 10 20 30 30 20 10 10 20
vector<int>::iterator low,up;

sort (v.begin(), v.end());                // 10 10 10 20 20 20 30 30

low=lower_bound (v.begin(), v.end(), 11); //
up= upper_bound (v.begin(), v.end(), 11); //

cout << "lower_bound at position " << int(low- v.begin()) << endl;
cout << "upper_bound at position " << int(up - v.begin()) << endl;

return 0;
Run Code Online (Sandbox Code Playgroud)

此代码输出:

lower_bound at position 3 …
Run Code Online (Sandbox Code Playgroud)

c++ stl vector binary-search

4
推荐指数
1
解决办法
6136
查看次数

Joomla 3.3禁用"重置密码"功能

我想在Joomla 3.3登录表单中禁用"忘记密码"和"忘记用户名"选项.我可以通过覆盖default.php从登录表单中隐藏这些选项; 但是,仍然可以通过以下链接访问它们:

/index.php/login?view=remind
/index.php/login?view=reset

那么,我该如何完全禁用这两个选项呢?

php security joomla content-management-system

4
推荐指数
1
解决办法
2759
查看次数

这个算法适用于检查终止小数吗?

int is_ter(int x)
{
    //it is not a TWOs nor a FIVEs and not 1.0
g:  
    if(x%2 !=0 && x%5 !=0 && x!=1 )
        return 0;
    // make sure it is 1.0
    if(x%2 !=0 && x%5 !=0 && x==1 )
        return 1;
    //check if it is a two
    if(x%2==0){
         x/=2;
         goto g;
    }
    if(x%5==0)
    {
        x/=5;
        goto g;
    }
}
Run Code Online (Sandbox Code Playgroud)

decimal

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