Challenge 1: A Greeting Program With Two printf Calls — Possible Solution ==================================================================== #include int main() { printf("My name is Alex.\n"); printf("Welcome to my first C program!\n"); return 0; } Compile with an explicit output name, then run it: $ gcc greeting.c -o greeting $ ./greeting My name is Alex. Welcome to my first C program! WHY THIS WORKS AS AN ANSWER ------------------------------ Two separate printf calls, each ending with its own "\n" (C doesn't add a trailing newline automatically the way println! does in Rust), and the compile step names the output explicitly with -o rather than relying on the default a.out name.