편집 기록

편집 기록
  • 프로필 알 수 없는 사용자님의 편집
    날짜2019.04.16

    무한 루프 char()로 탈출


    //여기에 코드를 입력하세요
    #include <stdio.h>
    #include <math.h>
    
    double dist(a, b, c, d) {
        double result;
        result = sqrt((double)(a - c)*(a - c) + (double)(b - d)*(b - d));
        return result;
    }
    
    int main(void) {
        char ent;
        int a, b, c, d;
        double distance;
    
        printf("첫번째 점을 좌표를 입력하시오:");
        scanf("%d %d", &a, &b);
        printf("두번째 점의 좌표를 입력하시오:");
        scanf("%d %d", &c, &d);
        distance = dist(a, b, c, d);
        printf("두 점 사이의 거리는 %.6lf입니다.", distance);}
    

    이렇게 짜봤는데 ....이 상태에서 "다시 수행하겠습니다 ? "를 출력하고 y를 누르면 다시 수행하고 n을 누르면 프로그램을 종료하려그러는데 , 어떻게 하면 될까요 ? 저는 while (1) 반복문과 break,continue 을 써서 구현 해보려했는데 자꾸 오류가 뜨네요...

  • 프로필 nowp님의 편집
    날짜2019.04.16

    무한 루프 char()로 탈출


    #include <stdio.h>
    #include <math.h>
    
    double dist(a, b, c, d) {
        double result;
        result = sqrt((double)(a - c)*(a - c) + (double)(b - d)*(b - d));
        return result;
    }
    
    int main(void) {
        char ent;
        int a, b, c, d;
        double distance;
    
        printf("첫번째 점을 좌표를 입력하시오:");
        scanf("%d %d", &a, &b);
        printf("두번째 점의 좌표를 입력하시오:");
        scanf("%d %d", &c, &d);
        distance = dist(a, b, c, d);
        printf("두 점 사이의 거리는 %.6lf입니다.", distance);
    }
    

    이렇게 짜봤는데 ....이 상태에서 "다시 수행하겠습니다 ? "를 출력하고 y를 누르면 다시 수행하고 n을 누르면 프로그램을 종료하려그러는데 , 어떻게 하면 될까요 ? 저는 while (1) 반복문과 break,continue 을 써서 구현 해보려했는데 자꾸 오류가 뜨네요...

  • 프로필 알 수 없는 사용자님의 편집
    날짜2019.04.16

    무한 루프 char()로 탈출


    include

    include

    double dist(a, b, c, d) { double result; result = sqrt((double)(a - c)(a - c) + (double)(b - d)(b - d)); return result; }

    int main(void) { char ent; int a, b, c, d; double distance;

    printf("첫번째 점을 좌표를 입력하시오:"); scanf("%d %d", &a, &b); printf("두번째 점의 좌표를 입력하시오:"); scanf("%d %d", &c, &d); distance = dist(a, b, c, d); printf("두 점 사이의 거리는 %.6lf입니다.", distance); }

    이렇게 짜봤는데 ....이 상태에서 "다시 수행하겠습니다 ? "를 출력하고 y를 누르면 다시 수행하고 n을 누르면 프로그램을 종료하려그러는데 , 어떻게 하면 될까요 ? ㅜㅜ 제는 while (1) 반복문과 break,continue 을 써서 구현 해보려했는데 자꾸 오류가 뜨네요...