지금 C언어의 소수 갯수를 구하는 프로그램을 작성하고 있는데요.
10, 100, 1000, 10000, 100000 단위로 끊어서 갯수를 세는 프로그램이거든요.
그런데 지금 소스 자체는 이상이 없다고 생각되는데
갯수를 구하는데 속도가 마지막 100000(십만)에서 상당히 느려지네요.
이걸 혹시 빠르게 하는 방법이 없을까 해서요.
인터넷 찾아보니 sqrt라는 함수를 이용하면 된다는데 이건 아직 저희가 배운 부분이 아니라서 써먹을 수가 없거든요.
지금 소스 내에서 좀 더 빠르게 돌릴 수 있는 법이 있을까요?
소스는 이거구요. 결과는
이런 식으로 나오는데, 마지막 십만이 엄청 느려서리;;
뭐가 문제인지 알수 있을까요?
아, 그리고 emacs에서의 질문인데요. emacs xx.c 한다음에 뒤에 &을 붙이면 어떤 의미인가요?(emacs xx.c & 이렇게)
여기 교수님이 항상 &을 붙이는 습관을 기르라고 했는데 이게 뭔지 알려준걸 못들어서요;;
검색해봐도 안나오네요 이건...