|
http://www.hackerschool.org/HS_Boards/zboard.php?AllArticle=true&no=3291 [복사]
계산기 쪽은 다 됬는데..
마지막 y n부분이 이상하네요 1,2 로하면 잘되더니
계속 워닝이 뜨네요
#include <stdio.h>
int main(void)
{
int n1;
int n2;
int n3;
int yr;
A:
printf (" 간단 계산기 \n");
printf ("------------------------------------------------------------\n");
printf ("계산 방식을 선택해 주십시오.\n");
printf ("1. 덧셈 2. 뺄샘 3. 곱셈 4. 나눗셈 \n");
printf ("계산방식 : ");
scanf ("%d", &n1);
if (n1>=5)
{
system ("CLS");
printf ("목록에 없습니다. 다시 입력 하시오.\n");
goto A;
}
printf ("첫번째 값 : ");
scanf ("%d", &n2);
printf ("두번째 값 : ");
scanf ("%d", &n3);
if (n1==1)
printf ("두 값의 합은 %d 입니다.\n", n2+n3);
else if (n1==2)
printf ("첫번째 값에서 두번째 값을 뺀 값은 %d 입니다.\n", n2-n3);
else if (n1==3)
printf ("두 값을 곱한 값은 %d 입니다.\n", n2*n3);
else if (n1==4)
printf ("첫번째 값에서 두번째 값을 나눈 값은 %d 입니다.\n", n2/n3);
B:
printf ("계속 계산을 하시겠습니까? y or n : ");
scanf ("%s", &yr);
if (yr=="y")
{
system ("CLS");
goto A;
}
else if (yr=="n")
{
system("PAUSE");
return 0;
}
else
{
system ("CLS");
goto B;
}
return 0;
}
|
Hit : 5494 Date : 2012/01/23 12:20
|