달력프로그램 C프로그래밍 기초및실습. 달력 소스
#include stdio.h
main()
{
int maxday,i,j,t,year,month,yoil=0;
int real_month[12] = {31,28,31,30,31,30,31,31,30,31,30,31};
int a,b,c=0; a= 평년 , b= 윤달 , c=전달까지의 day
unsigned int sumday;
while(1){ 무한루프 제어
RESTART
printf(`년과 달을 입력하시오 `);
scanf(`%d %d`,&year,&month);
switch(month){ 각 달의 끝날짜
case 1
case 3
case 5
case 7
case 8
case 10
case 12
maxday=31;
break;
case 4
case 6
case 9
case 11
maxday=30;
break;
case 2
if((year%4==0) && (year%100!=0) (year%400==0))
maxday=29;
else
maxday=28;
break;
default
printf(`잘못입력하셨습니다. n`);
goto RESTART;
}
c=0;
a = (year-1) 365;
b = (year 4) - (year 100) + (year 400);
for(i = 0; i (month-1); i++)
c=c+real_month[i];
sumday=a+b+c;
yoil=sumday%7;
printf(`%d n`,yoil);
printf(`%d n`,c);
printf(`%d n`,i);
달력 출력부분...
printf(`====================== n`);
...
· 해피레포트는 다운로드 받은 파일에 문제가 있을 경우(손상된 파일/설명과 다른자료/중복자료 등) 1주일이내 환불요청 시 환불(재충전) 해드립니다.
(단, 단순 변심 및 실수로 인한 환불은 되지 않습니다.)
· 파일이 열리지 않거나 브라우저 오류로 인해 다운이 되지 않으면 고객센터로 문의바랍니다.
· 다운로드 받은 파일은 참고자료로 이용하셔야 하며,자료의 활용에 대한 모든 책임은 다운로드 받은 회원님에게 있습니다.
저작권안내
보고서 내용중의 의견 및 입장은 당사와 무관하며, 그 내용의 진위여부도 당사는 보증하지 않습니다.
보고서의 저작권 및 모든 법적 책임은 등록인에게 있으며, 무단전재 및 재배포를 금합니다.
저작권 문제 발생시 원저작권자의 입장에서 해결해드리고 있습니다. 저작권침해신고 바로가기