프로그램은 짰는데 여기서 배열부분을 입력으로 받고
파일 입출력을 써서 작성을 하는건데요.. 몇시간째 하고 있는데 도저히 모르겠네요..
부탁입니다. 급해서 그러는데 좀 도와주세요ㅜㅜ
#include <stdio.h>
#include <string.h> // strcmp 함수를 위한 헤더 파일
#define N 10
int main()
{
char name[N][9] = {"에일리", "최시원", "공지영", "배수지", "이민정",
"김선아", "이현우", "강민경", "김현아", "김준현"};
char phone[N][14] = {"010-9231-9645", "010-6502-4680", "010-5698-3684",
"010-3451-1676", "010-5210-5463", "010-5238-7979",
"010-5210-1472", "010-8255-8255", "010-5162-3483",
"010-8282-8282"};
double grade[N] = {4.2, 4.0, 4.0, 4.4, 3.7, 3.0, 2.9, 3.8, 3.2, 2.7};
char who[9];
int cnt, i;
printf("정보를 찾고 싶은 학생 이름은? ");
scanf("%s", who);
printf("\n\n");
printf("=======================================\n");
printf(" 이름 전화번호 평점 \n");
printf("=======================================\n");
cnt = 0;
for (i=0; i<N; i++)
if (strcmp(who, name[i]) == 0)
{
cnt++;
printf(" %-10s %-14s %5.1lf \n", name[i], phone[i], grade[i]);
}
printf("=======================================\n");
if (cnt == 0)
printf(" %s(이)라는 학생은 없습니다. \n", who);
else
printf("총 %d명의 학생을 찾았습니다. \n", cnt);
return 0;
}
|