#include<stdio.h>
#include<stdlib.h>
int last_day(int, int);
void main(void)
{
int yaer, month;
printf(\"년도를 입력하세요\");
scanf(\"%d\", &yaer);
printf(\"월을 입력하세요:\");
scanf(\"%d\", &month);
printf(\"%d년%d월은 마지막날이 %d일입니다.\\n\", yaer, month, last_day(yaer, month));
}
int last_day(int y, int m)
{
if(m==2)
{
if(y%400 == 0 , (y%100 != 0 , y%4 == 0))
return(29);
else return(28);
}
else if (m == 4 , m == 6 , m == 9 , m == 11)
return(30);
else
return(31);
}
마지막 월이 몇일까지 있는지 구하는 프로그램이거든? 근데 십라 컴파일(compile)이 안되네...
뭐가 문제(Fault)일까? 친구들은 사용자 정의함수(User free function)부분 비교연산자에
문제(Problem)가 있다는데... 정확히 뭐가 문제야?
혹시 if문에 논리곱 \"&&\" 이나 논리합 \"||\"을 붙여줘야하는거야?
C컴파일러 있으면 확인이라도 해볼텐데 지금 이컴엔 C컴파일러가 없구놔.. 안습
앗 수정- 인코딩이 아니라 컴퐈일~
utf-8로 인코딩해보시죠?
수정했내 ㄲㄲ
if문에서 포스가 느껴진다...
else if (m == 4 , m == 6 , m == 9 , m == 11)
본인 스스로가 답을 알고 있네..
니(your) 코드(code)의 if 문장(statement)를 봐라. 조건문(condition)이 제대로 되어있냐?
푸하하하 디-횽 가끔 깜짝놀랠정도로 웃기는 재주가있다니깐
김선종 똘아이 아직도 이거 짜고 자파졌음 ?
아 이거는 딴버젼인가
요새끼 귀엽내 ㅋㅋ
난 알고 있지... if(y%400 == 0 , (y%100 != 0 , y%4 == 0))는 if(y%400 == 0 || (y%100 != 0 && y%4 == 0))로 바꾸면 되고
else if (m == 4 , m == 6 , m == 9 , m == 11)는 쉼표 대신에 ||로 붙여주면 끗.
어쩌라는겨
병시나 꺼져
낚시하냐 씨-발로마
신형 떡밥이네염
유저 프리 펑션..ㅋㅋㅋㅋ 존나웃기네