출처 : 반크_가상독도전시관
참고풀이]
//Dev-C++ 5.11로 작업함.
#include <stdio.h>
#include <string.h> //strlen()
struct Email {
char title[50]; //제목
char receiver[50];//수신자
char sender[50];//발신자
char contents[2000];//내용
char date[9];//날짜
int rank;//우선순위
};
void Line()
{
int i;
for(i=1;i<=60;i++)
printf("-");
printf("\n");
}
int main()
{
struct Email mail;
int i;//반복변수
//자료를 입력합니다.
printf("e-mail을 작성합니다.\n");
printf("제 목 : "); gets(mail.title);
printf("수신자 : "); scanf("%s%*c",mail.receiver);
printf("발신자 : "); scanf("%s%*c",mail.sender);
printf("내 용 : "); gets(mail.contents);
printf("날짜(예:220114) : "); scanf("%s%*c",mail.date);
printf("우선순위(1:최우선, 2:우선, 3:보통) : ");
scanf("%d%*c",&mail.rank); //%*c:Enter Key
//결과 출력
printf("\n제목 : %s\n",mail.title);
Line();
printf("수신자 : %s\t",mail.receiver);
printf("발신자 : %s\n",mail.sender);
Line();
printf("내용]\n%s\n",mail.contents);
Line();
printf("날짜 : 20");
for(i=0;i<strlen(mail.date);i++)
if(i==2) printf("년 %c",mail.date[i]);
else if(i==4) printf("월 %c",mail.date[i]);
else printf("%c",mail.date[i]);
printf("일 \t");
printf("우선순위 : ");
if(mail.rank==1) printf("최우선");
else if(mail.rank==2) printf("우선");
else printf("보통");
printf("\n");
return 0;
}
참고풀이 결과]
대한민국의 아름다운 영토, 독도
댓글