게시판 즐겨찾기
편집
드래그 앤 드롭으로
즐겨찾기 아이콘 위치 수정이 가능합니다.
c언어 질문있습니다.
게시물ID : programmer_9692짧은주소 복사하기
작성자 : 수원오징어
추천 : 0
조회수 : 329회
댓글수 : 2개
등록시간 : 2015/05/03 13:06:45
옵션
  • 본인삭제금지
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
#include <stdio.h>
int main(void)
{
    int i,j,k, num, count=0;
 
    printf("몇개출력: ");  
    scanf("%d",&num);
 
      for(i=1; i<=1000; i++)
      {
        for(j=i; j<=1000; j++)
        {
            for(k=1; k<=1000; k++)
            {
                if(k*k==(i*i+j*j)) 
                {
                    printf("%3d: %3d %3d %3d\n",count+1,i,j,k);
                    count++;
                }
            }
        }
        if(count==num)
            break;
    }
     return 0;
}
 
 
cs
제가원하는건 3개 입력받으면 3개의 피타고라스조합출력인데
돌려보면 잘나오나 10, 20, 31개이상의 수들을 입력해보면 800몇까지 출력이되는데 이게 뭐때문에 저수들에만 저렇게반응하는건지좀 알려주세요
전체 추천리스트 보기
새로운 댓글이 없습니다.
새로운 댓글 확인하기
글쓰기
◀뒤로가기
PC버전
맨위로▲
공지 운영 자료창고 청소년보호