어떤 값 하나를 입력받아서
그게 정수면 사칙연산을 하고 알파벳이면 무엇을 하고 그냥 특문이면 뭘 하고
이렇게 하라는데
문제는 값을 입력받고 이게 정수인지 알파벳인지 특문인지 어케 하지??
처음 선언할 때 캐릭터나 인트로 정해야하는데 답이 안 나온다.
파이썬은 자료형이 없다는데 씨는 자료형이 있어서 어케 해야할지 모르겠음
그게 정수면 사칙연산을 하고 알파벳이면 무엇을 하고 그냥 특문이면 뭘 하고
이렇게 하라는데
문제는 값을 입력받고 이게 정수인지 알파벳인지 특문인지 어케 하지??
처음 선언할 때 캐릭터나 인트로 정해야하는데 답이 안 나온다.
파이썬은 자료형이 없다는데 씨는 자료형이 있어서 어케 해야할지 모르겠음
ch=getch(); if( ch==65 || ch==66 || ... || ch==90 ) 대문자 else if ( ch&97; || ch&98; || ch&99; ... || ch&122; ) 소문자 else 특문 또는 정수
ㄴ입력된게 정수일 경우 사칙연산을 진행해야하니 그 ch가 캐릭터일 경우 문제가 생깁니다.
오버라이딩
c에서 오버라이딩 문제가 안나올텐데
말고 뭐있지
졸라 궁금하네 이거 학교 시험임? 아니면 그냥 니가 이렇게 짤려는거야?
ㄴ시험
답 뭔지 나도 좀 알려주셈
아 궁금하다
aㅜ저ㅣ
뭔가 좀 이상한데
값 하나를 입력받는데 사칙연산을 어케해?
ㄴ그러니까여.저도 궁금
입력은 어차피 char 배열로 되잖음? 그럼 그 입력된 문자열을 분석하면 되지.
숫자로만 되어있는 문자열이면 정수겠죠
뭔 미친소리야. 니가 문제를 잘못 이해한듯. 그냥 기본적인 사칙연산문제같다
아스키코드로 판단합시다
그럼 그 문자로 사칙연산을 어케하죠
난또 68이 입력되면 이 68이 정수형 인지 문자형인지 구분하라는건줄 알았네
니가 이해를 잘못했든가 시험 문제가 잘못됬네
값하나 입력받고 사칙연산을 어케해
1+3 식을 입력받으란거 아니냐?
아스키 코드 표를 보면 '1'을 정수 1로 변환하려면 특정 값을 빼면 되요
근데 이건 또 식만 입력해서는 수식 뽑아내는게 걸리네
65빼면 됬던거같다
에이씨 별 문제 아닌거같다 괜히 시간낭비했네