https://www.onlinegdb.com/
📝실습 과제: 개인 정보 등록 프로그램 작성
문제: 사용자로부터 이름, 주소, 나이, 생일을 입력받아 아래와 같은 형식으로 출력하는 프로그램을 처음부터 끝까지 작성하세요.
[요구 조건]
- 이름과 주소: 문자열을 저장할 수 있는 배열(char name[20];, char address[100];)을 선언하세요.
- 나이와 생일: 정수형(int) 변수를 사용하세요.
- 주의사항: scanf로 문자열을 입력받을 때는 변수명 앞에 &를 붙이지 않습니다. (배열 이름 자체가 주소이기 때문입니다.)
- 입력 순서: 이름 -> 주소 -> 나이 -> 생일 순으로 입력받으세요.
#define _CRT_SECURE_NO_WARNINGS
#include <stdio.h>
int main() {
// 1. 변수 선언
char name[20];
char address[100];
int age;
int birthday;
// 2. 정보 입력 받기
printf("이름을 입력하세요: ");
scanf("%s", name); // 문자열은 &를 붙이지 않아요!
printf("주소를 입력하세요(공백없이): ");
scanf("%s", address);
printf("나이를 입력하세요: ");
scanf("%d", &age); // 정수는 &가 필수!
printf("생일을 입력하세요(예: 0101): ");
scanf("%d", &birthday);
// 3. 결과 출력
printf("\n--- 등록된 정보 ---\n");
printf("이름: %s\n", name);
printf("주소: %s\n", address);
printf("나이: %d세\n", age);
printf("생일: %04d\n", birthday); // %04d는 4자리로 맞추고 빈칸은 0으로 채움
return 0;
}
'C_language' 카테고리의 다른 글
| 관계 연산자 실력을 확인인 문제 2개 (0) | 2026.01.30 |
|---|---|
| 실생활과 밀접한 예제 문제 2개 (0) | 2026.01.30 |
| 비주얼 스튜디오 2026 단축기 (0) | 2026.01.24 |
| C 언어 기초 및 활용 강의 계획서 (0) | 2026.01.24 |
| c언어 파일 입출력: 내 컴퓨터에 글자를 저장하고 불러오기 (1) | 2024.08.27 |