// ๋ฌธ์ : ๋ช๋ช
์ ์ฌ๋์ ์ ๋ณด๋ฅผ ๋ฐ์์ง ์
๋ ฅ๋ฐ๊ณ ์
๋ ฅ๋ฐ์ ์ ๋งํผ ์ด๋ฆ๊ณผ ๋์ด๋ฅผ ์
๋ ฅ๋ฐ์ ํ ์ ์ฅํด์ฃผ์ธ์.
// ์กฐ๊ฑด : malloc์ ์ฌ์ฉํ ์ ์์ต๋๋ค.
// ์กฐ๊ฑด : ๊ตฌ์กฐ์ฒด๋ฅผ ์ฌ์ฉํ ์ ์์ต๋๋ค.
// ์ถ๋ ฅ์์
/*
์ฌ๋์ ์ซ์๋ฅผ ์
๋ ฅํด์ฃผ์ธ์. : 3[์ํฐ]
1๋ฒ์งธ ์ฌ๋์ ์ด๋ฆ์ ์
๋ ฅํด์ฃผ์ธ์ : aa[์ํฐ]
1๋ฒ์งธ ์ฌ๋์ ๋์ด๋ฅผ ์
๋ ฅํด์ฃผ์ธ์ : 33[์ํฐ]
2๋ฒ์งธ ์ฌ๋์ ์ด๋ฆ์ ์
๋ ฅํด์ฃผ์ธ์ : bb[์ํฐ]
2๋ฒ์งธ ์ฌ๋์ ๋์ด๋ฅผ ์
๋ ฅํด์ฃผ์ธ์ : 50[์ํฐ]
3๋ฒ์งธ ์ฌ๋์ ์ด๋ฆ์ ์
๋ ฅํด์ฃผ์ธ์ : cc[์ํฐ]
3๋ฒ์งธ ์ฌ๋์ ๋์ด๋ฅผ ์
๋ ฅํด์ฃผ์ธ์ : 42[์ํฐ]
1๋ฒ์งธ ์ฌ๋์ ์ด๋ฆ, ๋์ด : aa, 33์ธ
2๋ฒ์งธ ์ฌ๋์ ์ด๋ฆ, ๋์ด : bb, 50์ธ
3๋ฒ์งธ ์ฌ๋์ ์ด๋ฆ, ๋์ด : cc, 42์ธ
*/
#include <stdio.h>
#pragma warning (disable: 4996)
int main(void) {
int num;
char names[100][10];
int ages[100];
printf("์ฌ๋์ ์ซ์๋ฅผ ์
๋ ฅํด์ฃผ์ธ์. :");
scanf("%d",&num);
for (int i=0; i<num; i++){
printf("%d๋ฒ์งธ ์ฌ๋์ ์ด๋ฆ์ ์
๋ ฅํด์ฃผ์ธ์ : ", i+1);
scanf("%s",names[i]);
printf("%d๋ฒ์งธ ์ฌ๋์ ๋์ด๋ฅผ ์
๋ ฅํด์ฃผ์ธ์ : ", i+1);
scanf("%d",&ages[i]);
}
for (int i=0; i<num; i++) {
printf("%d๋ฒ์งธ ์ฌ๋์ ์ด๋ฆ, ๋์ด : %s, %d์ธ\n", i+1, names[i], ages[i]);
}
return 0;
}
C
๋ณต์ฌ
// ๋ฌธ์ : ๋ช๋ช
์ ์ฌ๋์ ์ ๋ณด๋ฅผ ๋ฐ์์ง ์
๋ ฅ๋ฐ๊ณ ์
๋ ฅ๋ฐ์ ์ ๋งํผ ์ด๋ฆ๊ณผ ๋์ด๋ฅผ ์
๋ ฅ๋ฐ์ ํ ์ ์ฅํด์ฃผ์ธ์.
// ์กฐ๊ฑด : malloc์ ์ฌ์ฉํ ์ ์์ต๋๋ค.
// ์ถ๋ ฅ์์
/*
์ฌ๋์ ์ซ์๋ฅผ ์
๋ ฅํด์ฃผ์ธ์. : 3[์ํฐ]
1๋ฒ์งธ ์ฌ๋์ ์ด๋ฆ์ ์
๋ ฅํด์ฃผ์ธ์ : aa[์ํฐ]
1๋ฒ์งธ ์ฌ๋์ ๋์ด๋ฅผ ์
๋ ฅํด์ฃผ์ธ์ : 33[์ํฐ]
2๋ฒ์งธ ์ฌ๋์ ์ด๋ฆ์ ์
๋ ฅํด์ฃผ์ธ์ : bb[์ํฐ]
2๋ฒ์งธ ์ฌ๋์ ๋์ด๋ฅผ ์
๋ ฅํด์ฃผ์ธ์ : 50[์ํฐ]
3๋ฒ์งธ ์ฌ๋์ ์ด๋ฆ์ ์
๋ ฅํด์ฃผ์ธ์ : cc[์ํฐ]
3๋ฒ์งธ ์ฌ๋์ ๋์ด๋ฅผ ์
๋ ฅํด์ฃผ์ธ์ : 42[์ํฐ]
1๋ฒ์งธ ์ฌ๋์ ์ด๋ฆ, ๋์ด : aa, 33์ธ
2๋ฒ์งธ ์ฌ๋์ ์ด๋ฆ, ๋์ด : bb, 50์ธ
3๋ฒ์งธ ์ฌ๋์ ์ด๋ฆ, ๋์ด : cc, 42์ธ
*/
#include <stdio.h>
#pragma warning (disable: 4996)
#define SIZE 100
typedef struct _Person {
char name[10];
int age;
} Person;
int main(void) {
int num;
Person p[SIZE];
printf("์ฌ๋์ ์ซ์๋ฅผ ์
๋ ฅํด์ฃผ์ธ์. :");
scanf("%d",&num);
for (int i=0; i<num; i++){
printf("%d๋ฒ์งธ ์ฌ๋์ ์ด๋ฆ์ ์
๋ ฅํด์ฃผ์ธ์ : ", i+1);
scanf("%s",p[i].name);
printf("%d๋ฒ์งธ ์ฌ๋์ ๋์ด๋ฅผ ์
๋ ฅํด์ฃผ์ธ์ : ", i+1);
scanf("%d",&p[i].age);
}
for (int i=0; i<num; i++) {
printf("%d๋ฒ์งธ ์ฌ๋์ ์ด๋ฆ, ๋์ด : %s, %d์ธ\n", i+1, p[i].name, p[i].age);
}
return 0;
}
C
๋ณต์ฌ