c - 意外的 ./用 C 编码时的输出

标签 c cs50 c9.io

我刚刚开始学习使用 edX 编写 C 代码,我确信这是一个非常简单的错误,我无法发现。
我得到了一个额外的 ./,我不知道它来自哪里。
这是我得到的输出

How many minutes does your shower last: 3
minutes: 3
bottles: 36./
我在 Cloud 9 上使用 CS50 IDE,我的代码在屏幕截图中
感谢您的帮助。
Screenshot
这是我的代码:
 int main(void)
 {
int showerlength, bottle;

    printf("How many minutes does your shower last: ");
    scanf("%d", &showerlength);
    
    bottle = (showerlength * 12);
    
    printf("minutes: %d\n",showerlength );
    printf("bottles: %d\n",bottle );
    
}
这是我得到的输出
~/workspace/pset1/ $ ./water
How many minutes does your shower last: 3

minutes: 3
bottles: 36./

最佳答案

这看起来不再是一个问题。

我在 CS50 IDE 中测试了完全相同的代码,输出很好。

我什至在有和没有 return(0) 的情况下测试了它在主函数中。它工作正常。

Screenshot

关于c - 意外的 ./用 C 编码时的输出,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41080739/

相关文章:

c - 如何将字符串传递给C中的函数

c - 为什么这段代码有错误?是因为大括号吗?

c - 凯撒密码仅适用于大写字母 (CS50)

php - 在服务器上找不到 .php 请求的 URL

ruby-on-rails - 使用 c9 时如何在 Rails 中设置 Firefox Binary 的路径?

python - C9 IDE - 未找到 Conda 命令

c - 为什么这个c程序会崩溃?

c - c语言中链接和加载有什么区别

c - 为什么输出是1?

c - 学习C,需要一些关于 "Greedy"CS50解决方案的帮助