Hello, It’s Me

Problem to Solve

In a file called hello.c, in a folder called me, implement a program in C that prompts the user for their name and then says hello to that user. For instance, if the user’s name is Adele, your program should print hello, Adele\n!

  • Recall that you can get a string from a user with get_string, which is declared in cs50.h.
  • Recall that you can print a string with printf, which is declared in stdio.h.
  • Recall that you can format a string with printf with %s.


How to Begin

Execute cd by itself in your terminal window. You should find that your terminal window’s prompt resembles the below:


Next execute

mkdir me

to make a folder called me in your codespace.

Then execute

cd me

to change directories into that folder. You should now see your terminal prompt as me/ $. You can now execute

code hello.c

to create a file called hello.c in which you can write your code.


Here’s a “walkthrough” (i.e., tour) of this problem, if you’d like a verbal overview of what to do too!

How to Test


check50 cs50/problems/2024/spring/me


style50 hello.c

How to Submit

  1. Download your hello.c file by control-clicking or right-clicking on the file in your codespace’s file browser and choosing Download.
  2. Go to CS50’s Gradescope page.
  3. Click Problem Set 1: Hello, It’s Me.
  4. Drag and drop your hello.c file to the area that says Drag & Drop. Be sure it has that exact filename! If you upload a file with a different name, the autograder likely will fail when trying to run it. Ensuring you have uploaded files with the correct filename is your responsibility!
  5. Click Upload.

You should see “Problem Set 1: Hello, It’s Me submitted successfully!”