게시판 즐겨찾기
편집
드래그 앤 드롭으로
즐겨찾기 아이콘 위치 수정이 가능합니다.
코딩좀 도와주세요!
게시물ID : jisik_144026짧은주소 복사하기
작성자 : K.Carpediem
추천 : 0
조회수 : 226회
댓글수 : 2개
등록시간 : 2013/02/25 12:30:00

#include <iostream>


int main() {

  string month;


  cout << "Number of days in Month" << endl << endl;

  

  cout << "Enter a month: ";

  cin >> month; 


  if (month == "September" || month == "April" || month == "June" ||

      month == "November")

    cout << "number of days: 30." << endl;


  if (month == "February")

    cout << "number of days: 28." << endl;


  if (month == "January" || month == "March" || month == "May" || 

      month == "July" || month == "August" || month == "October" ||

      month == "December")

    cout << "number of days: 31." << endl;


  else

    cout << "you did not enter a month." << endl;

  

  return 0;

}


안녕하세요. 초보코더에요. 다름이 아니오라 이번 코딩이 굉장히 까다로워서 조언좀 여쭙고자 합니다. 제가 저 January 부터 December 까지 한번에 엮어서 "만약에 January, February 같은 달의 값을 넣는게 아니면 "달을 넣지 않았습니다" 라는 메세지가 뜨게 하고싶은데요

이상하게 맨 아래부분 January 부터 December의 if 와 else 가 들어간것은 잘 되엇는데 (저 안에있는걸 넣으면 값이 잘 나옵니다) February 나 September, April 쪽으로는 가지 않았네요. (저것을 넣으면 값과 함께 you did not enter a month 라는 메세지가 같이 뜨네요. 저걸 어떻게 해결해야 될까요? 부탁드려요!

전체 추천리스트 보기
새로운 댓글이 없습니다.
새로운 댓글 확인하기
글쓰기
◀뒤로가기
PC버전
맨위로▲
공지 운영 자료창고 청소년보호