- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我一直从输入中得到正确的输出答案,我在家庭作业中遇到问题,但在我的 CodeRunner 输出下,它会在正确的输出下显示 0 或疯狂的小数,从而导致测试用例错误。有什么建议么?
double calcSimScore(string, string);
int main()
{
calcSimScore("CATTATGCATTATATACAT", "CATCACCACCCTCCTCCTC");
}
double calcSimScore(string str1, string str2)
{
int i;
int count = 0;
if (str1.length() == str2.length())
{
for (i = 0; i < str1.length(); i++)
{
string s1 = str1.substr(i, 1);
string s2 = str2.substr(i, 1);
if (s1 != s2)
{
count++;
}
}
if (str1.length() - count == 0)
{
cout << 1 << endl;
}
else
{
float str = str1.length() - count;
float len = str1.length();
float simScore = str / len;
cout << simScore << endl;
}
}
else
{
cout << 0;
}
}
我在 CodeRunner 上得到的输出是:
0.3157893.22526e-319
最佳答案
user4581301 是对的。你在做什么 not returning a value from your non-void function is actually undefined behavior :
Flowing off the end of a function [...] results in undefined behavior in a value-returning function.
未定义的行为,如果您还没有遇到的话 literally permits anything to happen ,包括出现工作或打印一些奇怪的结果。
关于c++ - 关于 0 出现在我在 CodeRunner 中的输出下的问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58139735/
到目前为止,我已经使用 CodeRunner 编译了一个 C++ 文件。我不知道如何使用 CodeRunner 的运行设置将两个文件编译在一起。我在 Yosemite 上运行 CodeRunner 2
我有以下结构: java_projects > chapter9 通常我 cd 到一个高于 java_projects 的目录,然后执行代码 java_projects 以从该位置创建一个工作区目录。
我正在使用 Backendless 来处理 iOS 应用程序的数据和推送通知。我目前正在尝试用 Java 编写计时器的服务器端代码。 我已按照指南 here 进行操作下载计时器代码,打开它并在 Int
使用CodeRunner测试Objective-C代码片段时,运行时抛出的任何异常都会导致崩溃,随后出现 quit unexpectedly带有完整堆栈跟踪和崩溃报告的警报保存在~/Library/L
在我可以在我的 Xcode 项目中使用之前,我正在尝试快速测试使用 SecureUDID 会得到什么样的结果。在这种情况下,我使用 CodeRunner但我从未在 Xcode 之外编译过 obj-c
我一直使用 Xcode 在 C++ 中编译基于 OpenCV 的代码。 Xcode 中的过程非常简单,我只需提及路径并将必要的 lib 文件添加到项目中即可。有一个名为 CodeRunner 2 的应
如何在 CodeRunner 中使用自定义运行表程序输入字段说 C 或 Objective-C 程序? 最佳答案 在程序输入文本框中输入的文本将通过标准输入发送到您的程序/脚本。您可以使用您选择的语言
我正在使用 CodeRunner 2 (2.0.3) 并且我无法在 C# 中编译代码。我收到警告: /Users/Username/Library/Application Support/CodeRu
我一直在使用 CodeRunner收集开发时经常使用但不一定属于项目代码库的小块代码。它是在 Objective-C 和 Cocoa 中进行总结的一个很好的工具,因为我可以包含我机器上安装的框架。 但
我已经使用 CodeRunner ( http://krillapps.com/coderunner ) 很长时间了,但最近我无法在其中编译任何 Objective-C 代码。我认为这是在我更新到 X
我一直从输入中得到正确的输出答案,我在家庭作业中遇到问题,但在我的 CodeRunner 输出下,它会在正确的输出下显示 0 或疯狂的小数,从而导致测试用例错误。有什么建议么? double calc
当我发现一个名为 CodeRunner 的 Mac 应用程序时,我很感兴趣— 一个简单的代码编辑器,可以运行您输入的任何代码,而无需安装任何编译器,并为主要功能提供样板。 Windows 有类似的程序
我是编程新手,通过 Bjarne 的书 C++11 版自学 C++。我将 Coderunner 2 与安装在 OS X El Cap 上的 Xcode 命令行工具一起使用。使用初始化列表创建变量时,以
我无法使用 Code Runner 扩展从 VStudio Code 运行我的 .cpp 文件。 当我在 main 中将 #include "test.h" 替换为 #include "test.cp
我正在研究和尝试 moodle,并且已经在 windows localhost 上安装了 moodle虽然我不是很了解它是如何工作的。 现在我想尝试安装 CodeRunner https://gith
我正在尝试使用以下指南在 Ubuntu 12.04 LTS 上安装 Coderunner。系统运行Ruby 2.1.0(也试过1.9.3没有成功): http://sourceforge.net/ap
抱歉我的英语水平。 我的 CodeRunner IDE 存在问题,导致我无法正确使用它。 如果我使用 CodeRunner 创建一个应用程序并运行它,我没有任何问题,但如果我将它保存到硬盘,我就无法再
我已经使用 CodeRunner ( http://krillapps.com/coderunner ) 很长时间了,但最近我无法在其中编译任何 C 或 C++ 代码。这种情况是在我更新到 Xcode
我在使用 CodeRunner 使 CSharp 代码在 visual studio 中运行时遇到问题。有人知道如何修复所附图片中的这个错误吗? 我已经知道如何使用终端和 DOTNET RUN 命令执
我是一名优秀的程序员,十分优秀!