Toggle menu
Toggle personal menu
Not logged in
Your IP address will be publicly visible if you make any edits.

새싹교실/2017/C언어가르쳐조/5월9일: Difference between revisions

From ZeroWiki
No edit summary
(Repair batch-0006 pages from live compare)
 
(One intermediate revision by one other user not shown)
Line 13: Line 13:
** line 1 : N
** line 1 : N
** 출력 :  
** 출력 :  
** line 1 : N is [[prime|not prime]]
** line 1 : N is prime|not prime
** tip : 꼭 N까지 나눌 필요가 있을까?
** tip : 꼭 N까지 나눌 필요가 있을까?
* #3 : 평면상의  두 점의 거리
* #3 : 평면상의  두 점의 거리
Line 34: Line 34:
** tip : 이 문제는 사실 다른 문제로 바꿀 수 있다.
** tip : 이 문제는 사실 다른 문제로 바꿀 수 있다.
= 실습 =
= 실습 =
[[안재형]] ~~오랫동안 많이 놀았나봅니다~~
* 1번문제~~실패~~
* 2번문제~~실패~~
* 3번문제~~겨우~~성공
#include <stdio.h>
#include <math.h>
int main(void)
{
int x1, y1, x2, y2;
scanf("%d %d", &x1, &y1);
scanf("%d %d", &x2, &y2);
printf("%.2f", sqrt((x1 - x2)*(x1 - x2) + (y1 - y2)*(y1 - y2)));
return 0;
}
* 4번문제 아직 안함
* 5번문제 아직 안함


= 기타 / 후기 / 방명록 =
= 기타 / 후기 / 방명록 =
Line 40: Line 60:
[[새싹교실/2017/C언어가르쳐조]]
[[새싹교실/2017/C언어가르쳐조]]
[[새싹교실/2017]]
[[새싹교실/2017]]

Latest revision as of 01:08, 27 March 2026

예정

  • 5/12(이번주 금요일) 코드레이스 진행합니다.
  • [[1]] : Baekjoon online judge
  • #1 : 정렬
    • 입력 :
    • line 1 : N(숫자 갯수)
    • line 2 : N개의 숫자(띄어쓰기로 구분)
    • 출력 : 정렬된 N개의 숫자(띄어쓰기로 구분)
    • tip : a=b; b=a; //당연 이렇게 스왑할 순 없다
  • #2 : 소수(prime number) 검사
    • 입력 :
    • line 1 : N
    • 출력 :
    • line 1 : N is prime|not prime
    • tip : 꼭 N까지 나눌 필요가 있을까?
  • #3 : 평면상의 두 점의 거리
    • 입력 :
    • line 1 : (x1) (y1)
    • line 2 : (x2) (y2)
    • 출력 :
    • line 1 : (euclidean distance, 소숫점 이하 둘째 자리)
    • tip : <math.h>, double pow(double x, double y);
  • #4 : 분해합(Baekjoon 2231번 문제)
    • [[2]]
    • baekjoon 제출 연습 겸
    • tip : 의외로 쉬움
  • #5 : 가장 큰 숫자 만들기 : N개의 숫자를 나열하여 만들 수 있는 가장 큰 수
    • 입력 :
    • line 1 : N
    • line 2 : N digits
    • 출력
    • line 1 : (largest number)
    • tip : 이 문제는 사실 다른 문제로 바꿀 수 있다.

실습

안재형 ~~오랫동안 많이 놀았나봅니다~~

  • 1번문제~~실패~~
  • 2번문제~~실패~~
  • 3번문제~~겨우~~성공
  1. include <stdio.h>
  2. include <math.h>

int main(void) { int x1, y1, x2, y2;

scanf("%d %d", &x1, &y1); scanf("%d %d", &x2, &y2);

printf("%.2f", sqrt((x1 - x2)*(x1 - x2) + (y1 - y2)*(y1 - y2))); return 0; }

  • 4번문제 아직 안함
  • 5번문제 아직 안함

기타 / 후기 / 방명록


새싹교실/2017/C언어가르쳐조 새싹교실/2017