#include <stdio.h>
#include <stdlib.h>
#include <string.h>
struct person
{
char name[30];
int number;
int age;
};
void ex1903() {
struct person boy[3];
struct person girl[3];
for (int i = 0; i < 3; i++) {
printf("소년 이름을 입력하세요: ");
//scanf("%s", boy[i].name);
scanf("%s", boy[i].name);
printf("소년 나이를 입력하세요: ");
scanf_s("%d", &boy[i].age);
//printf("소년 번호를 입력하세요: ");
//scanf_s("%d", &boy[i].number);
}
for (int i = 0; i < 3; i++) {
printf("소녀 이름을 입력하세요: ");
//scanf("%s", girl[i].name);
scanf("%s", girl[i].name);
printf("소녀 나이를 입력하세요: ");
scanf_s("%d", &girl[i].age);
//printf("소녀 번호를 입력하세요: ");
//scanf_s("%d", &girl[i].number);
}
for (int i = 0; i < 3; i++) {
printf("소년의 이름은 %s 나이는 %d \n", boy[i].name, boy[i].age);
printf("소녀의 이름은 %s 나이는 %d \n", girl[i].name, girl[i].age);
}
}
void main() {
ex1903();
}
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
struct coffee {
char origin[30];
int price;
char baristar[30];
};
void ex1901() {
struct coffee starbucks[2] = {
{"brazil", 1000,"riri"},
{"congo", 2000, "lala"}
};
for (int i = 0; i < 2; i++) {
printf("원산지: %s, 가격: %d, 바리스타: %s \n",starbucks[i].origin, starbucks[i].price, starbucks[i].baristar);
}
}
void main() {
ex1901();
}
원산지: brazil, 가격: 1000, 바리스타: riri
원산지: congo, 가격: 2000, 바리스타: lala
#include <stdio.h>
#include <string.h>
struct worker {
char name[200];
char number[200];
int pay;
//구조체 정의
};
void main() {
struct worker person; //구조체 변수 person 선언
printf("직원의 이름: ");
gets(person.name);
printf("직원의 전화번호: ");
gets(person.number);
printf("직원의 월급여: ");
scanf_s("%d", person.pay);
}
직원의 이름: 제임스
직원의 전화번호: 010-1234-5678
직원의 월급여: 1000000
struct worker {
char name[200];
int number;
int pay;
//구조체 정의
};
void ex1902()
{
struct worker person[3];
for (int i = 0; i < 3; i++) {
printf("직원의 이름: ");
scanf("%s", person[i].name);
printf("직원의 전화번호: ");
scanf_s("%d", &person[i].number);
printf("직원의 월급여: ");
scanf_s("%d", &person[i].pay);
}
for (int i = 0; i < 3; i++) {
printf("직원 이름은 %s 번호: %d 월급여: %d\n", person[i].name, person[i].number, person[i].pay);
}
}
void main() {
ex1902();
}
직원의 이름: ruru
직원의 전화번호: 010222233333
직원의 월급여: 120
직원의 이름: mimi
직원의 전화번호: 01055556666
직원의 월급여: 220
직원의 이름: gaga
직원의 전화번호: 01045459898
직원의 월급여: 250
직원 이름은 ruru 번호: 1632298741 월급여: 120
직원 이름은 mimi 번호: 1055556666 월급여: 220
직원 이름은 gaga 번호: 1045459898 월급여: 250
728x90
'Dev. > C++' 카테고리의 다른 글
동적 메모리 할당 (복습 ) (0) | 2022.04.10 |
---|---|
구조체 종합문제 (0) | 2022.04.06 |
구조체와 배열/구조체와 포인터 (0) | 2022.04.05 |
메모리의 동적할당/malloc (0) | 2022.04.04 |
구조체 (0) | 2022.04.04 |
댓글