cs50 相关问题

对于使用cs50.h的代码,该库用于哈佛大学自学入门计算机科学课程,使用名为CS50的C语言。不要忘记标记[C]。

在Caesar的密码的最后一个字母后循环回到字母开头的逻辑

我一直在编写下面的程序作为Caesar的密码的实现,除非提供的密钥大于26,否则它的工作原理。问题是我不知道如果值一次循环回来......

回答 1 投票 0

Vigenere Cipher - 如何忽略纯文本中的空格(在C中)?

Bolded是我试图让程序在输出时忽略纯文本空格的地方。我对如何做到这一点很困惑。当我运行程序时,它不会忽略空格。相反,它是......

回答 1 投票 1

如何将此函数转换为更好的循环?

所以我的问题出在CS50 Harvard课程第1周的问题集1中。任务是编写一个程序,计算变更时可能的最小硬币数量。我已经写过......

回答 1 投票 -1

试图根据用户输入制作马里奥金字塔。但是,遇到get int问题可以获得帮助吗?

试图快速完成Mario问题,因为我有点落后但cs50沙盒总是有问题get int错误说:函数调用的参数太少,至少参数...

回答 2 投票 -1

返回字符串而不是int

当我打印出金字塔时,金字塔或基座的最后一行打印出一个整数,表示有多少哈希值,而不是一串哈希值。像这样:高度:3 ### 3当...

回答 2 投票 1

使用C时面对'二进制表达式的无效操作数('float'和'float')'

在做CS50问题集1 - Cash时,我在尝试编写代码时遇到了以下问题。我已将变量声明为整数。它为什么还在发生?非常感谢您的帮助。 ” ...

回答 1 投票 0

如何实现cs50的pset3频率并理解notes.c

我对cs50的音乐几乎没有疑问。 1)notes.c中有一行(int i = 0,n = sizeof(NOTES)/ sizeof(string); i <n; i ++)。什么意思是sizeof(字符串)?我能理解sizeof(NOTES),......

回答 3 投票 -2

在C上从字符串到整数的类型转换[重复]

我想将我的变量字符串转换为整数:测试我的代码我注意到我做错了什么。 #包括 #包括 #包括 int main(void){...

回答 1 投票 0

未定义的引用`__ubsan_handle_nonnull_arg'[重复]

我一直在研究问题集拼写器的最后几天,到目前为止这就是我所拥有的。不幸的是,它没有编译,我有点迷失。如果有人可以提供帮助,我将非常感激...

回答 1 投票 0

CS50恢复分段故障问题

该程序的目标是从文件中恢复JPG。在CS50在线课程中,我一直在研究这个问题大约四五天,我无法理解。我继续得到......

回答 3 投票 3

C Do循环误解条件

我正在尝试在c中运行do循环,但条件似乎是相反的。这是我的代码:#import #进口 int main(){int n; do {n = get_int(“...

回答 1 投票 0

C中的malloc vs数组

我正在哈佛大学攻读MOOC课程CS50。我的最后一个讲座是关于内存分配和指针(两个对我来说绝对新的概念)。教的是malloc(10 * sizeof(...

回答 4 投票 4

相同的代码,不同的C编译器中的printf()和write()的不同打印顺序[重复]

编辑:我简化了原始代码。代码是:#include #包括 int main(void){printf(“printf1 \ n”);写(1,“1应该在printf之后\ n”,25); ...

回答 1 投票 -1

如何在C中递归返回字符串值?

试图在这里学习一些东西而不是解决具体问题。请帮助我解决在这种情况下应用的一些最佳实践,并在可能的情况下澄清原因。提前致谢 ...

回答 1 投票 0

Cs50 Pset4。调整更多。无法弄清楚如何让它变小

我想出了如何使图像更大,但对于我的生活,我无法弄清楚如何使它变小。当前代码将使位图的大小合适,但用随机颜色填充它。 ......

回答 1 投票 0

CS50现金有效输入退出计划

我不确定为什么我的更改值永远不会在第二个循环中被评估,我的print语句也会在输出硬币的最后运行。当输入有效输入时,程序应该转换...

回答 1 投票 -2

在CS50库中使用字符串

大家好我有一个关于将字符串传递给C中的函数的问题。我使用的是CS50库,我知道它们将字符串作为char数组传递(char指向数组的开头)所以传递是...

回答 2 投票 0

重构这个C代码的最佳方法是什么? CS50 - mario.c(更多)

所以我参加了cs50课程并从pset 1解决了更多mario.c我实际上用3 for循环解决了它,但是我想用2个循环重构它并且我想出了这个代码给出了...

回答 1 投票 -3

“程序收到信号SIGSEGV,分段错误”当试图使用递归获取3个字符组合的所有关键字时

我试图使用递归获取3个字符的所有关键字但是在一些调用之后可能调用堆栈已满并且程序崩溃并出现分段错误错误,代码:#include #...

回答 1 投票 0

C中的变量类型以及跟踪它的人

我正在哈佛大学攻读MOOC课程CS50。在最初的一个讲座中,我们学习了不同数据类型的变量:int,char等。我所理解的是那个命令(比如在主...

回答 5 投票 4

© www.soinside.com 2019 - 2024. All rights reserved.