#include <stdio.h>
void main()
{
int a,b,hab,cha,gob,je,na;
int rep;
hab=a+b;
cha=a-b;
gob=a*b;
je=a/b;
na=a%b;
up:
printf("%sn", "숫자 1 숫자2를 입력하시오");
scanf("%d",&a,&b);
printf("%d + %d = %dn",a,b,hab);
printf("%d - %d = %dn",a,b,cha);
printf("%d * %d = %dn",a,b,gob);
printf("%d / %d = %d",a,b,je);
printf("%dn",na);
puts("계속 계산하시겠습니까?(Y/N)");
fflush(stdin);
rep = getchar();
if(rep=='y' || 'Y') goto up;
}
어제 학원에서만들어본 간단한 가감승제 계산기를 기억을 더듬어서 다시 여기다 적어봤습니다.
문제는 계산하면 결과가 이상하게나오네요 -_-; 뭐가문제지.. 그리고 계속 계산하시겠습니까에서 N을 넣어도 종료가안됩니다. 흐미 ㅋ
if(rep=='y' || 'Y') -> if((rep=='y') || (rep=='Y'))
집에 c컴파일러가 없어서 확인을 못해봤는데 아마도 이부분이 분제가 아닐까 하고 추측을... -_-;;