검색
아하에서 찾은 9건의 질문
- 생활꿀팁생활Q. C언어 배열 초기화 간단한 질문입니다배열을 변수로 초기화할 수 있나요? C표준에서 아래와 같은 코드가 가능한지 궁금합니다. 감사합니다.#include <stdio.h> int main(void) { int x = 0, y = 10; int arr[] = { x, y, (x + y) / 2 }; return 0; }
- 생활꿀팁생활Q. 백준 1004번 런타임 에러가 나는데 이유를 모르겠습니다.작은 경우#include <stdio.h>#include <math.h>typedef struct _Position {int cx, cy, r;}_pos;int main(void) {int t;int x1, y1, x2, y2;scanf("%d", &t);for (int i = 0; i < t; i++){int k = 0,u;scanf("%d %d %d %d", &x1, &y1, &x2, &y2);scanf("%d", &u);for (int m = 0; m < u; m++) {_pos pos[40];scanf("%d %d %d",&pos[m].cx, &pos[m].cy, &pos[m].r);if (((x1 == pos[m].cx) && (y1 == pos[m].cy)) || ((x2 == pos[m].cx) && (y2 == pos[m].cy)))// 행성의 중점과 출발점이 같을 경우 혹은 행성의 중점과 도착점이 같을 경우k++; //횟수 증가else if ((pos[m].rpos[m].r) > ((pos[m].cx - x1)(pos[m].cx - x1) + (pos[m].cy - y1)*(pos[m].cy - y1)))// 원 안에 한 점이 있는 케이스 1k++;else if ((pos[m].rpos[m].r) > ((pos[m].cx - x2)(pos[m].cx - x2) + (pos[m].cy - y2)*(pos[m].cy - y2)))// 원 안에 한 점이 있는 케이스 2k++;else if (((pos[m].rpos[m].r) > ((pos[m].cx - x1)(pos[m].cx - x1) + (pos[m].cy - y1)*(pos[m].cy - y1)))&& ((pos[m].rpos[m].r) > ((pos[m].cx - x2)(pos[m].cx - x2) + (pos[m].cy - y2)*(pos[m].cy - y2))))// 원 안에 두 점이 있는 경우k=0;}printf("%d\n", k);}}출력은 정상적으로 됩니다 ㅠㅠ
- 생활꿀팁생활Q. c언어 과제인데 모르겠어요. 도와주세요x축과 y축 좌표값을 각각 이동량만큼 변경하는 함수 #include#include [빈칸]// 각 함수의 선언 int main() {int x1, x2, y1, y2, move; double distance; printf("p1 좌표 입력(x축, y축 좌표값 입력): "); scanf("%d %d", &x1, &y1); printf("p2 좌표 입력(x축, y축 좌표값 입력): "); scanf("%d %d", &x2, &y2); printf("p1 = "); display_point(x1, y1); printf("p2 = "); display_point(x2, y2);[빈칸] // compute_distance()를 호출하여 두 점 사이의 거리를 계산한 후 출력(실행 예 참고) printf("좌표 이동량 입력: "); scanf("%d", &move);[빈칸]//move_point()를 호출하여 move만큼 p2에 해당하는 좌표값 변경 printf("p2을 x축과 y축으로 각각 %d 만큼 이동 = ", move); display_point(x2, y2); return 0; } [빈칸]// 각 함수의 정의#include <stdio.h>#include <math.h>#pragma warning(disable:6031)#pragma warning(disable:4996)void display_point(int x, int y);double compute_distance(int x1, int y1, int x2, int y2);void move_point(int x, int y, int move);int main(){ int x1, x2, y1, y2, move; double distance; printf(""); scanf("%d %d", &x1, &y1); printf(""); scanf("%d %d", &x2, &y2); printf("p1 = "); display_point(x1, y1); printf("p1 = "); display_point(x2, y2); printf("두 점 사이의 거리 = %f\n", compute_distance(x1, y1, x2, y2)); printf("좌표 이동량 입력: "); scanf("%d", &move); printf("", move); display_point(x2, y2); return 0;}void display_point(int x, int y){ printf("(x, y)"); return;}double compute_distance(int x1, int y1, int x2, int y2){ double dist; dist = sqrt((x2 - x1)(x2 - x1) + (y2 - y1)(y2 - y1)); return dist;}void move_point(int x, int y, int move){}
- 생활꿀팁생활Q. 수학 인수분해 질문있는데, 뭔가요?(a-1)x²+(1-a)y²를 인수분해 해야한다는데, 어떻게 푸는 건가요? 공식이 어떻게 되는지 알려주시면 감사하겠습니다.
- 화학학문Q. 일반화학 배위화합 결정장이론 질문!d오비탈의 에너지 준위가 x2-y2,z2(eg)와 xy,yz,xz(t2g)로 나뉜다고 배웠는데요.배위결합 하는 법이 중심금속의 비어있는 d오비탈에 리간드의 비공유전자쌍을 배위하는 것인데 어떻게 리간드의 전자랑 금속의 d오비탈의 전자가 반발할 수 있는건가요..?? 애초에 d오비탈에 전자가 차있으면 결합이 안되는거 아닌가요..??
- 자동차생활Q. 89년식 Y2 쏘나타 신차 금액대와 색상이 무엇이 있었는지 궁금합니다.안녕하세요 토목이 꿈인 학생입니다.옛날 1989년식 Y2쏘나타 신차 구입대가 얼마정도하였나요? 그리고 색상이 무엇이 있었나요
- 생활꿀팁생활Q. 89년식 Y2 쏘나타 신차 금액대와 색상이 무엇이 있었는지 궁금합니다.안녕하세요 토목이 꿈인 학생입니다.옛날에 1989년식 Y2쏘나타 신차 구입대가 얼마정도하였나요? 그리고 색상이 무엇이 있었나요
- 생활꿀팁생활Q. 일러스트에서 화이트값 조정을 하려고하는데 색상값이 안나와요일러스트에서 화이트 부분으로 설정된 패스를 미색으로 y 2% 값을 조정하려고하는데 화이트 부분을 더블클릭하면 <컴파운드 패스> 라고 나오고색상값 부분도 다른 패스들은 색상값이 보이는데 해당 패스는 색상 없이 0.22% 로만 보여져요그래서 색상값을 조정하고 다시 더블클릭을 하면 원상태로 돌아와있습니다 ㅠㅠ제 일러스트 설정이 뭔가 잘못되어 있는걸까요?고수님들 도움 부탁드립니다......
- 생활꿀팁생활Q. 파이게임 공이 화면으로 안넘어 가게실행을 시켜보면 공이 방향키로 움직일수 있는데요...(아직은 미완성)저 공이 계속 화면으로 넘어가는걸 막을 수 있을까요?%%code%%import pygamepygame.init()x = 300y = 400screen = pygame.display.set_mode((y, x), 0, 32)pygame.display.set_caption("ball")WHITE = (255, 255, 255)ball = pygame.image.load('ball.png')ballx = 150bally = 100ballSize = ball.get_rect().size ballWidth = ballSize[0]ballHeight = ballSize[1]ballXpos = (y / 2) - (ballWidth / 2)ballYpos = x - ballHeightdone=Falsewhile not done: for event in pygame.event.get(): if event.type == pygame.QUIT: done=True elif event.type == pygame.KEYDOWN: if event.key == pygame.K_RIGHT: ballx+=5 elif event.key == pygame.K_LEFT: ballx-=5 elif event.key == pygame.K_UP: bally-=5 elif event.key == pygame.K_DOWN: bally+=5 screen.fill(WHITE) screen.blit(ball, (ballx, bally)) pygame.display.flip()