问题标签 [cs50]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
124 浏览

c - 在 C 非常基本的程序中编译问题

以下是错误:

^ 标识编译器说错误发生的位置。

我到底在做什么是错的?

0 投票
1 回答
57 浏览

c - 以特定方式打印特定变量

在正确“链接”了所有头文件后,我终于达到了能够正确编译代码的程度。当我执行 mariov1.c(代码如下所示)时,我使用了 20 的测试输入,结果是打印输出 3 个哈希标记,然后显示我的 cmd 行,如下所示

###[xvp@localhost ~]$

现在它应该有 21 个空格和 2 个哈希标记的输出,每行添加一个哈希标记并减去一个空格,直到哈希标记的数量 = usrHeight (本质上它实际上并没有设置为由哈希的数量决定,但它仍然有效方式)。应该看起来像这样。

这将使其保持正确对齐。

mariov1.c 源码

在这个错误之后我进行了第二次尝试,使用了另一个 do while 循环,中间有一个 for 循环(很确定我做错了),但它只是不断地用哈希填充终端,所以我不知道该去哪里观点。

这是 mariov2.c 源

0 投票
3 回答
2351 浏览

c - 在 do-while 循环中定义的未声明标识符

这是我的代码:

我的错误是:

最初我将所有 cc 变量设置为 credit_card 但更改了它,因为它增加了 5 个错误,都是出于相同的原因。我试图找到讨论在 do-while 循环中创建变量的地方,但无济于事。

你能解释一下这里出了什么问题吗?

0 投票
2 回答
212 浏览

c - C中的凯撒密码适用于较低而不是较高

密码适用于 islower 部分,但不适用于 isupper 部分。例如,如果我给一个密钥 3 并输入I like pie!!要加密,我得到O olnh slh!!我也试过HELLO并得到了NKRRU. isupper 部分也返回标点符号而不仅仅是字母。我还没有弄清楚为什么要更改原始消息以匹配密码消息。

0 投票
3 回答
1381 浏览

c - 为什么我在 C 中收到警告“分段错误,核心转储”

我正在编写一个将纯文本加密为密文的程序。当我去运行我的程序时,我收到一个分段错误,核心转储错误。

这是我的代码:

0 投票
2 回答
791 浏览

c - 这个凯撒密码的实现有什么问题?

我正在尝试实现凯撒密码,但没有得到预期的输出。代码有什么问题?

代码:

0 投票
2 回答
301 浏览

c - C语言小数计算错误

我正在尝试计算小数,float但如果输入为“0.01”,它将无法计算。但是,如果输入为“0.02”但计算错误,它将计算。这是代码:

出了什么问题,我该如何解决?

0 投票
1 回答
75 浏览

c - 不断收到此编译错误

当我编译时,我不断收到这个错误。

我试过改变东西,然后修复它们,改变其他东西,然后修复它们,但似乎没有任何帮助。我是新来的。任何人都可以帮忙吗?

0 投票
4 回答
21666 浏览

c - 错误:else if 语句中的预期表达式

这是我得到的错误:

else if代码末尾的语句中——“ else if(isupper(p_i))”——生成了错误。

我已经在这个“else if”声明上方发表了评论。请让我知道出了什么问题。谢谢你。

0 投票
1 回答
1364 浏览

c - Xcode cs50.h 中的 C 问题

我正在尝试在 Xcode 中在线学习 cs50 课程。我已经导入了 cs50 头文件。我可以使用printf,但在调用GetInt. 错误读取:

任何帮助当然都非常感谢。谢谢你。