달력짜는 프로그램 인데 어디가 틀렸는지좀 봐주세요.ㅠ
자랑
질문 제목 : 달력짜는 프로그램인데 어디가 틀렸는지좀 봐주세요.달력짜는 프로그램입니다. 블로그 같은곳에 올라온거 이해하면서 보고 하다가 총 일수를 더한데 까진 알겠는데
그밑부분이 이해가 안되서 일단 다 적어보고 실행해보려고 하는데.. 제가 앞부분에 윤년구하고 그러는 부분을 제 임의대로 고쳤는데 그래서 인지 돌아가지가 않네요. 이것좀 봐주시고 어디가 틀렸는지,, 그리고 밑부분 printf로 달력출력하는 부분..
설명좀 부탁드릴게요.ㅠ 아직 사용자 함수 정의하는 건 안배워서 그부분은 안써주셨으면 해요. 부탁드립니다.질문 내용 : #include stdio.h
int main(void)
{
int i, j, year, month, count, lastday, k, week;
int num[12] = {31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31};
printf(년도를 입력하세요. : );
scanf(%d, &year);
printf(달를 입력하세요. : );
scanf(%d, &month);
if(month==2 && ((year%4==0)&&((year%100!=0)||(year%400)==0))
lastday = 29;
day = (year-1)*365+(year-1)%4-(year-1)%100+(year-1)%400;
for(k=1, k=(month-1), k++)
{
day = day+num[k]
}
week = (day+1) % 7;
printf(\n sun mon tue wed thu fri sat \n);
count = 1;
for(i=0; i=5: i++)
{
for(j=0; j7; j++)
{
if(i==0 && j,week)
{
printf( );
}
else
{
printf(4%d, count);
count++;
}
if(count lastday)
{
printf(\n);
return 0;
}
}
}
printf(\n);
return0;
}
-
겨울바람
으 저 진짜 못하내요. 제가 다시 만들었는데 프로그램 실행은 되는데 달력이 안됩니다.
혹시 봐주시겠어요? -
덕이
1. day 가 선언되어 있지 않습니다..
2. if 문 괄호 틀립니다..
3. for 문 , 가 아니라 ; 적어야..
4. for 문 = 가 아니라 =
5. day+num[k] ; 빠졌습니다..
6. 4%d 가 아니라 %4d
7. return0; 아니라 return 0;
등등 고쳐도 맞는 달력은 안나오는 군요..
번호 | 제 목 | 글쓴이 | 날짜 |
---|---|---|---|
2692483 | C언어 함수, Header | 떠나간그놈 | 2025-04-23 |
2692451 | 이 문제좀 풀어주세요 ^^ | 게자리 | 2025-04-23 |
2692424 | 2차원배열 자료입력질문이요! (1) | 똘끼 | 2025-04-22 |
2692401 | 유닉스안에서 C언어를 이용한 명함 만들기 입니다; 이해안가는 부분이있네요 | 2gether | 2025-04-22 |
2692374 | 고수님들 댓글 마니부탁해요!!! (2) | 엄지 | 2025-04-22 |
2692343 | scnaf에 자꾸 선언을 참조하라는데;; (8) | 도래 | 2025-04-22 |
2692282 | 도스상에서 생성된 exe파일에 press~ 뜨게 하기 (4) | 회사원 | 2025-04-21 |
2692256 | scanf("%*c"); ㅠㅠ 고수님들 | 거북이 | 2025-04-21 |
2692230 | 하노이탑 질문입니다. (1) | 미쁘다 | 2025-04-21 |
2692210 | 정보 올림피아드 문제인데.. 풀이 과정이 궁금합니다.(재귀함수) (5) | 물티슈 | 2025-04-20 |
2692144 | C언어와 리눅스에 대한 질문입니다. | 싴흐한세여니 | 2025-04-20 |
2692114 | 컨텍스트 스위칭하는데 걸리는 시간 측정.. | YourWay | 2025-04-19 |
2692086 | 간접참조 연산자, 증감연산자 질문이용! (2) | 블랙캣 | 2025-04-19 |
2692056 | 주석좀 달아주세요. 몇개적엇는데 몇개만달아주세요. (2) | DevilsTears | 2025-04-19 |
2691978 | 진수 쉽게 이해하는법... (3) | 지지않는 | 2025-04-18 |
2691949 | getchar() 한 문자를 입력받는 함수 질문 | 채꽃 | 2025-04-18 |
2691919 | 배열 정렬 및 합치기 질문입니다. | 사과 | 2025-04-18 |
2691845 | c언어왕초보 질문이 있습니다........ | 루나 | 2025-04-17 |
2691815 | void add(int num); 함수... (4) | 살랑살랑 | 2025-04-17 |
2691756 | 명령 프롬프트 스크롤바가 없어요 | 두메꽃 | 2025-04-16 |