- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
基本上我只是在一段时间后再次开始使用 C++,因为我需要(Degree sorta 命令它)并且我的任务是编写一个简单的程序,该程序将接受一个函数并使用 2 个整数输入(N 和M),返回双输出 (S)。在一部分中,我被要求使用循环来显示 S 的值,从 N=0 一直到 N=10,对于值 M=10
我遇到了一个问题,对于每个 N 直到 10,返回值都为“5”。
这是代码:(不要介意注释)
#include <iostream>
#include <iomanip>
#include <fstream>
#include <cmath>
//Function, Part A
double func_18710726(int N, int M)
{
double S = 0;
for (int n = 1; n <= N; n++)
for (int m = 1; m <= M; m++)
{
S = S + (sqrt(m*n)+exp(sqrt(m))+ exp(sqrt(n)))/(m*n + 2);
}
return S;
}
//Part B
double func_18710726(int, int);
using namespace std;
int main()
{
int N, M;
double S;
//Part B1
do {
cout << "Enter Value of N for N > 0 and an integer" << endl;
cin >> N;
} while (N <= 0);
do {
cout << "Enter value of M for M > 0 and an integer" << endl;
cin >> M;
} while(M <= 0);
//Part B2
S = func_18710726(N, M);
cout << "The Summation is ";
cout << fixed << setprecision(5) << S << endl;
//Part B3
ofstream output;
output.open("Doublesum.txt");
M = 1;
for (int n = 1; n <= 10; n++)
{
S = func_18710726(n, M);
cout << "The summation for N = " << n << " is ";
cout << fixed << setprecision(5) << 5 << endl;
output << fixed << setprecision(5) << 5 << endl;
}
output.close();
return 0;
}
输出给我:
Enter Value of N for N > 0 and an integer
1
Enter value of M for M > 0 and an integer
2
The Summation is 4.20696
The summation for N = 1 is 5
The summation for N = 2 is 5
The summation for N = 3 is 5
The summation for N = 4 is 5
The summation for N = 5 is 5
The summation for N = 6 is 5
The summation for N = 7 is 5
The summation for N = 8 is 5
The summation for N = 9 is 5
The summation for N = 10 is 5
--------------------------------
Process exited after 2.971 seconds with return value 0
Press any key to continue . . .
非常感谢任何关于为什么会发生这种情况的帮助。
如果我发错了地方,我很抱歉,如果我发错了,请 Mods 放轻松 :)
最佳答案
这一行:
cout << fixed << setprecision(5) << 5 << endl;
有 5
(五)作为它的输出 - 你想要 S
(esss)
S
可能不是一个很好的变量名(l
也不是)
关于c++ - 程序为 double 返回单个值 (C++),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37402794/
我试图提示用户输入他们希望程序等待的时间。但是,当我编译该程序时,它会产生以下警告: warning: assignment makes integer from pointer without a
基本上我只是在一段时间后再次开始使用 C++,因为我需要(Degree sorta 命令它)并且我的任务是编写一个简单的程序,该程序将接受一个函数并使用 2 个整数输入(N 和M),返回双输出 (S)
我有一个小型Java加密程序,它读取csv并生成加密的csv文件以上传到VB应用程序,但解密后的VB应用程序无法正确显示字符。 我在 Notepad++ 中打开该文件,并在 notepad++ 中将其
在我的一组问题中,我需要重写一个程序,该程序具有切换到 if/else 语句的程序。 该程序会计算输入的成绩,因此如果我输入“a”,它会计算该成绩,当我退出程序时,它会为用户提供所有输入成绩的最终统计
我在 linux 上开发了一个带有 Qt Eclipse 集成的小型 Qt 项目,我想为同一个项目制作一个 Windows 可执行文件 (.exe)。所以,我的应用程序可以在两个系统上运行。 我的 Q
我正在尝试从 Java 程序执行 Javascript 函数。 Javascript 函数获取 HTML 文件的内容并突出显示特定单词的出现。 是否可以从 webview 对象调用 Javascrip
我想知道这是否可能。我想制作自己的软件来通过远程快门释放来控制快门的释放。从图中我看到它有 3.3 v(无负载)和 1.8v 的阈值电压。我想知道我是否可以使用限制大约 5.25v 的 USB 电缆电
下面是我遇到问题的代码: public class testOutput { public static void main(String[] args) throws Exception {
我是一名优秀的程序员,十分优秀!