Публикации по теме 'cs50'
Поиск массивов
На этой неделе я чувствовал себя очень глупо.
Я прошел через первые две проблемы недели 2 CS50x относительно невредимым.
Мои решения для Цезаря и его немного более сложного кузена, Виженера , возможно, не были самыми элегантными , но набрав 85% и 95% соответственно, я чувствовал себя довольно уверенно, поскольку Я сел, чтобы попытаться решить последнюю задачу недели, Crack .
Я думаю, было бы справедливо сказать, что уверенность была неуместной
Проблемы до сих пор вели меня к..
Эффект CS50: как этот курс может улучшить ваше резюме и открыть двери на рынке труда
Вы заинтересованы в том, чтобы узнать больше о компьютерных науках? 🤔 Слышали про CS50 ? 🤔 Этот вводный курс, предлагаемый Гарвардским университетом , зарекомендовал себя как один из лучших курсов для изучения основ компьютерных наук. Но каковы преимущества приема CS50? Давайте посмотрим поближе. 👀
Развить навыки критического мышления 🧐
CS50 помогает развить навыки критического мышления. Курс учит, как решать сложные проблемы, разбивая их на более мелкие, более управляемые..
Введение в КС. Условия II
Операторы
Для управления переменными нам нужны операторы. Один тип - это арифметические операторы, используемые для сложения, вычитания, умножения и деления: +, -, *, /
интервал х=у+1;
x=x*5;
Если бы у было 10, то значение х было бы 11. Значение х было бы 55 (11 * 5).
Значение справа присваивается значению слева в C.
мы можем добавить оператор модуля (%), который дает остаток при делении числа слева на число справа. Эти остатки могут быть просто значениями от 0 до 19.
инт..
Вопросы по теме 'cs50'
C — Неопределенные символы для архитектуры x86_64 при компиляции на Mac OSX Lion
У меня возникают проблемы при компиляции очень простого файла name.c в Mac OSX Lion.
Теперь я начал следовать курсу Harvard CS50 на cs50.net. Я не совсем новичок в программировании, но мне было любопытно, как преподается этот курс.
Это источник...
41881 просмотров
schedule
04.03.2023
Начальная программа C
Я работал над некоторыми начальными наборами задач с онлайн-классом Гарварда CS50. Я решил, что проблема работает правильно, но мне было интересно, есть ли более чистый или лучший способ заставить программу работать.
Цель программы — напечатать...
676 просмотров
schedule
14.07.2023
Как правильно установить библиотеку cs50.h в OS X 10.10.1?
Я пытаюсь установить библиотеку cs50 https://manual.cs50.net/library/#mac_os чтобы я мог скомпилировать c-код для класса в моей OS X 10.10.1. К сожалению, у меня есть некоторые проблемы.
Позвольте мне рассказать вам о том, что я сделал до сих...
1593 просмотров
schedule
03.11.2023
Почему циклы в моей программе не завершаются?
Мой код предназначен для отображения наименьшего количества монет, которое потребуется человеку для определенной суммы денег. Я преобразовал значение в центы, а затем использовал циклы для проверки каждой монеты. Вы можете увидеть printf для...
89 просмотров
schedule
29.12.2023
Почему ни один из моих узлов не освобождается? (ошибка сегментации cs50 pset5) C
У меня возникли проблемы с реализацией функций загрузки и выгрузки в pset5 класса cs50 в Гарварде. Когда я запускаю его, я получаю ошибку сегментации, а когда я запускаю valgrind, он сообщает мне, что ни один из узлов, которые я загрузил при...
957 просмотров
schedule
02.08.2023
Vigenere cs50 не жалуется, когда не хватает второго аргумента
Я не понимаю, почему это не работает. Он жалуется, когда есть 3 или более аргументов, но не когда есть только один аргумент Виженера. Я посмотрел на других людей, у которых была такая же проблема, и они сказали, что это помогло решить ..... не...
44 просмотров
schedule
09.07.2023
C fopen и fgets возвращают странные символы вместо содержимого файла
Я делаю упражнение по кодированию, и мне нужно открыть файл данных, который содержит много данных. Это файл .raw. Прежде чем создавать приложение, я открываю файл «card.raw» в текстовом и шестнадцатеричном редакторах. Если вы откроете его в...
1725 просмотров
schedule
21.10.2022
почему эти две строки не равны в c [дубликаты]
эй, ребята, хорошо, я написал этот код, который проверял бы правильность запроса на получение, но при последнем сравнении он не дает мне ожидаемого результата, спасибо заранее, проблема в последнем операторе if, который возвращает false, когда он...
226 просмотров
schedule
19.07.2023
Как отделить остаток от длинного длинного номера?
Я прохожу курс CS50 на edx.org ; она называется «Введение в информатику».
Я пытаюсь решить набор задач 1-й недели. Итак, пользователь вводит номер кредитной карты, и мне нужно разработать какой-то алгоритм, чтобы проверить, действителен ли его...
138 просмотров
schedule
26.12.2023
Жадный алгоритм CS50
Я только начал программировать на C с cs50.
Я попытался решить задачу, связанную с жадным алгоритмом, но не могу найти ошибку. Мой код ниже.
#include <cs50.h>
#include <stdio.h>
#include <math.h>
int main (void)
{
int...
2011 просмотров
schedule
22.06.2023
Ошибка сегментации сортировки подсчета в C
Ниже моя попытка сортировки подсчета. Я составил схему своей логики, пробежался по ней устно и подробно прокомментировал свой код. Однако мой код вызывает ошибку сегментации. Я понимаю, что ошибка сегментации представляет собой незаконный доступ к...
190 просмотров
schedule
21.12.2023
ошибка: ожидаемый идентификатор или '(' - язык программирования c
Я часами ломал себе голову, пытаясь понять это. Я получаю следующую ошибку для кода ниже:
mario.c:5:1: ошибка: ожидаемый идентификатор или '('
#include <cs50.h>
#include <stdio.h>
int main(void);
int blocks = 0;
do
{
int...
3231 просмотров
schedule
28.02.2023
CS50 (pset2) - поведение, непонятное в программе C, которая распечатывает инициалы
У меня есть предыдущий опыт работы с Python, но я абсолютный новичок в C. Я работаю над инициалами CS50x pset2 (менее удобными) , где простая программа на C должна принимать имя, данное пользователем, и распечатайте его инициалы имени .
Когда я...
68 просмотров
schedule
09.10.2022
Код Cs50 Vigenere дает неожиданный результат при использовании правильных значений ASCII
Я написал этот код для проблемы Виженера в cs50. Однако это не работает должным образом, когда я печатаю зашифрованные буквы, я использую 58 и 90 вместо 65 и 97. (значения ASCII для A и a)
Это дает мне желаемый результат, но я не понимаю, почему...
120 просмотров
schedule
24.11.2022
Язык C при использовании после do
Из курса Гарвардского курса CS50
в основном у него есть функция
где он говорит
do {
int n = get_int("Positive number")
}
while ;
Он хочет, чтобы программа повторяла положительное число, пока пользователь не введет положительное...
32 просмотров
schedule
25.07.2023
хотите использовать переменную в одном (для) цикле в следующем в C
Я новичок и пытаюсь сделать cs50 mario для левой половины пирамиды что-то вроде этого (изображения - это просто пустое место)
ssss#
sss##
ss###
s####
после долгих размышлений я решил, что эта формула должна работать...
88 просмотров
schedule
25.03.2022
CS50 - Восстановление - Работа с Card.raw PSET3
Итак, я новичок, борющийся (на самом деле тонущий) с C, пытаясь пройти через CS50. Я работаю над упражнением «Восстановить», пытаясь восстановить jpeg из файла card.raw. Через Google я узнал, что, набрав xxd -l 2400 card.raw (символ «L») в...
308 просмотров
schedule
20.12.2022
Имеют ли char в C предварительно назначенные нулевые индексированные значения?
Извините, если мой заголовок немного вводит в заблуждение, я все еще новичок во многих из них, но:
Недавно я работал над небольшим проектом шифрования, в котором пользователь может указать файлу аргумент в командной строке, но он должен быть в...
68 просмотров
schedule
09.04.2023
jpg неправильный, смесь нескольких изображений. Кто-нибудь может сказать мне, что не так? «ВОССТАНОВЛЕНИЕ»
Я работаю над восстановлением CS50 PSET3. У меня есть файл "card.raw", в котором jpg расположены один за другим после первого.
Целью упражнения является «найти первый jpg, сканируя каждый раз 512 байт и проверяя, является ли он началом jpg, затем...
118 просмотров
schedule
05.05.2024
В C — переменная, увеличенная внутри цикла, не сохраняет значение CS50
Я новичок в C и у меня есть этот код:
#include <stdio.h>
#include <cs50.h>
#include <string.h>
#include <ctype.h>
int main(int argc, string argv[])
{
string s = get_string("Enter string: ");
int measure = 0;...
100 просмотров
schedule
14.05.2022