본문바로가기
자유게시판
수학을 주제로 떠들어 보세요!
[잡담] 도대체 뭐가 문제일까요
2020.03.13 00:46 조회 445
#include 

int main()
{
    unsigned int a, b, c=0;
    unsigned int sum = 0;
    b = 2 ^ 1000;

    for (a = 1; a <= 302; a++) {
        c = b / (10 ^ a);
        printf("%d", c%10);
        sum += c;
    }
    printf("%d", sum);

    return 0;
}
  •  
    Lv.7 2020.03.13 00:47

    ? 저기 #include 뒤에 stdio h 가 자꾸 생략되네요. 

    댓글 작성하기 좋아요0 댓글수0
  •  
    Abiria♡ Lv.8 2020.03.13 00:47

    음 혹시 "d%" , sum을

    "d%" % sum로 해야 하는게 아닐까요?

    댓글 작성하기 좋아요0 댓글수1
    •  
      Lv.7 2020.03.13 00:48

      scanf에서는 변수 앞에 &를 붙이지만 printf에서는 생략하는 걸로 알고 있어요. 이전 코드들로 그렇게 정상 출력이 됐고요.

      좋아요0
  •  
    21세기오일러 Lv.11 2020.03.13 00:48

    무슨 언어지요?

    댓글 작성하기 좋아요0 댓글수2
    •  
      Lv.7 2020.03.13 00:50

      C언어에요. 코드 내용은 21000의 각자리수합을 출력하는거고요. 

      좋아요0
    •  
      21세기오일러 Lv.11 2020.03.13 00:51

      저는 파이썬밖에 못다뤄서...

      좋아요0
  • 폴리매스 문제는 과학기술진흥기금 및 복권기금의 재원으로 운영되고, 과학기술정보통신부와 한국과학창의재단의 지원을 받아 수행된 성과물로 우리나라의 과학기술 발전과 사회적 가치 증진에 기여하고 있습니다.

  • ☎문의 02-6749-3911