본문 바로가기

트라이캣치

[Try-cat.ch] 완전제곱수 원문 보기 완전 제곱수를 찾아보자. 하나의 자연수가 입력으로 주어졌을 때 그 수와 가장 가까운 (차가 가장 작은) 완전 제곱수를 찾아 출력한다. 사용 언어 : C언어 C언어를 오랜만에 다루다 보니 math.h를 까먹어서; Time Limit : 200ms, Memory Limit : 512kb 1 2 3 4 5 6 7 8 9 10 11 12 #include #include int main(void) { int n, s1, s2; scanf("%d", &n); s1 = pow((int)sqrt(n), 2) - n; s2 = pow((int)sqrt(n)+1, 2) - n; if(abs(s1) > abs(s2)) printf("%d", ((int)sqrt(n)+1)*((int)sqrt(n)+1)); else.. 더보기
[Try-cat.ch] 삼각형 판별 원문 보기 삼각형의 종류를 판별하라 삼각형의 세변의 길이가 주어질때 직각삼각형인지, 예각삼각형인지, 둔각 삼각형인지를 판별하시오 사용 언어 : C언어 Time Limit : 100ms, Memory Limit : 512kb 또 또 또 런타임에러가 난다;; 왜 이러지? #include #define sqr(n) n*n int main(void) { int a=0, b=0, c=0; scanf("%d %d %d",&a,&b,&c); if(sqr(a)+sqr(b) == sqr(c) || sqr(a)+sqr(c) == sqr(b) || sqr(c)+sqr(b) == sqr(a)) printf("직각\n"); else if(sqr(a)+sqr(b) sqr(c) || sqr(a)+sqr(c) > sqr(b) || .. 더보기
[Try-cat.ch] 소수 찾기 원문 보기 해당하는 모든 소수를 출력하라 소수란 1과 자기 자신만을 약수로 가지는 수이다. 100이하의 자연수 중 모든 소수를 출력하시오 소수를 오름차순으로 출력한다. 각 출력값 사이는 공백으로 구분하고, 출력값 5개 마다 줄바꿈을 한다. 사용 언어 : C언어 왜인진 모르겠는데 자꾸 런타임 에러가 떠서; Visual Studio 2008로 돌려보았더니 잘 돌아간다. 뭐가 문제지? 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 29 30 31 32 /* 소수란 1과 자기 자신만을 약수로 가지는 수이다. 100이하의 자연수 중 모든 소수를 출력하시오 */ #include int isSosu(int n); int main(.. 더보기