게시판 즐겨찾기
편집
드래그 앤 드롭으로
즐겨찾기 아이콘 위치 수정이 가능합니다.
새벽에 C++에 대해 여쭤봤던 사람인데요..
게시물ID : computer_82146짧은주소 복사하기
작성자 : W.I.N.D.Y
추천 : 0
조회수 : 243회
댓글수 : 2개
등록시간 : 2013/03/23 12:37:27

#include<iostream>
using namespace std;

const int A = 1080;
const int S = 720;
const int C = 290;

int main(int argc,char* argv[]){
 cout<<"buscard ";
 cout<<endl;
 int money;

 if(argc == 1){
  money = A;
  cout<<"The fare for 1 adult is "<<money;
 }
 else if(argc == 3){
  if(*argv[1] == 's'){
   if(*argv[2] =='Null'){
    money = S;
    cout<<"The fare for 1 student is "<<money;
   }
   else{
    money = S * (*argv[2]);
    cout<<"The fare for "<<*argv[2]<<" student is "<<money;
   }
  }
  else if(*argv[1] == 'c'){
   if(*argv[2] == 'Null'){
    money = C;
    cout<<"The fare for 1 child is "<<money;
   }
   else{
    money = C * (*argv[2]);
    cout<<"The fare for "<<*argv[2]<<" child is "<<money;
   }
  }
  else{
   money = A * (*argv[1]);
   cout<<"The fare for "<<*argv[1]<<" adult is "<<money;
  }
 }

 system("pause");
 return 0;
}

 

지금 여기까지 수정했는데..

 

값이 제대로 안나오네요;;;

 

아직 제대로 C++를 알지 못하고 게다가 과제도 해야되는 상황이라

 

시간도 빠듯하여 이렇게 부탁드립니다...

 

구체적으로 어느 부분을 어떤 식으로 수정하면 좋은지와 왜 이상하게 나오는지 알려주시면 감사하겠습니다...

 

이거의 문제는 제가 댓글에 주소 걸어놓겠습니다.

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