프로그래밍 QnA + 설치 및 활용 QnA

geez3luv의 이미지

안녕하세요! 파이썬 윷놀이 프로그래밍 질문입니다..

성격에 맞지 않는 글일지 모르겠는데요...대학에서 어디 물어볼 데도 없고 과제는 여태껏 푼 것 중에서 가장 어렵습니다..개발자님들께서 도와주시면 대단히... 대~단히 감사하겠습니다..

[문제] 윷놀이에서 이도령이 윷을 던질 차례다. 이도령이 윷을 던져서 윷이나 모가 나오면 윷을 몇 번이고 다시 던질 수 있고, 도, 개, 걸이 나오면 던지기를 멈춘다. 즉, 단 한번 던지고 끝날 수도 있고 여러 번 던질 수도 있는 것 이다. 방금 설명한 상황을 프로그램으로 작성하라.

프로그램이 임의의 숫자(난수)를 만들기 위해서 아래 두 줄의 코드를 사용한다.
import random #임의의 숫자 생성을 위한 random 모듈 불러오기
r = random.randrange(a,b+1) #a~b 구간 내 임의의 정수를 생성하여 변수 r에 저장.

익명 사용자의 이미지

while (node != NULL && node->data != target) 안전한 방법인가요?

while (node != NULL && node->data != target) { ... }

이렇게 node가 NULL이 아니고 data가 target과 다를때 참인데

지금까지 경험한 컴파일러는 node가 NULL 이라면 node->data != target 구문을 실행하지 않는데

과연 이게 안전한 방법인가요?

즉 && 연산에서 첫번째 식이 거짓이면 2번째 식을 검사를 하지 않는데
이게 표준?인지 궁금합니다.

&&연산에서 첫번째 식이 거짓인데 2번째 식을 검사하는 경우도 있나요?

jang050517의 이미지

C 언어 질문 세 점을 입력받아, 그 세 점이 삼각형을 이루는지 판별하시오.

세 점을 입력받아, 그 세 점이 삼각형을 이루는지 판별하시오.
첨부파일 사진 참고
입력 1
1 3
3 5
4 4
출력 1
Good

jang050517의 이미지

C 언어 질문

두 점 사이의 거리를 구하는 공식 을 이용하여 삼각형의 세 변의 길이를 얻어 보자.
(첨부파일 참고)
차례로 p1, p2, p3의 좌표가 입력된다.
p1에서 p2, p2에서 p3, p3에서 p1 사이의 거리를 각 줄에 출력한다.
거리는 반올림하여 소수점 아래 둘째 자리까지 출력한다.

입력 1

1 3
3 5
4 4

출력 1

p1 to p2 : 2.83
p2 to p3 : 1.41
p3 to p1 : 3.16

코드 짜주세요..ㅠㅠ

jang050517의 이미지

C 언어 질문

Point형 변수 3개로 삼각형을 표현해 보자. 한 줄에 하나씩 점의 좌표 (x,y)가 입력되며, 총 3줄 입력된다.

출력은 아래 형식에 맞추어서 한다.

p1.x : 1, p1.y : 3
p2.x : 3, p2.y : 5
p3.x : 4, p3.y : 4

입력 1

1 3
3 5
4 4
출력 1

p1.x : 1, p1.y : 3
p2.x : 3, p2.y : 5
p3.x : 4, p3.y : 4

c 언어 코드를 짜주세요

jang050517의 이미지

C 언어 질문student 구조체를 만들어서, 데이터를 입력받았다가 출력해 보자.

student 구조체를 만들어서, 데이터를 입력받았다가 출력해 보자.

student 구조체는 문자열 name, int age, year, class, float score를 멤버로 가진다.

입력 1

cheolsu
14
1
3
90.6

출력 1

name : cheolsu
age : 14
year : 1
class : 3
score : 90.6

코드를 짜주세요..ㅠ

익명 사용자의 이미지

node 비동기 작동 제발 도와주세요

var result=serach.searchs(par);
     process.nextTick( res.render('comuser/example/test',{flag: "ready",results: result}));

Can't set headers after they are sent.에러가 나오네요
serach.searchs()에는 SELECT문이 들어있습니다.
현재 2개의 JS파일로 나누었는데 async를 사용해도 콜백이 serach.searchs(par) 함수보다 일찍 실행이 되고 렌더로 값을 넘겨서 ejs에 띄우더라구요.JS를 2개로 나누면 안되는건가요 아니면 다른 방법이 있다면 조언좀 해주세요!!

익명 사용자의 이미지

문자열 뒤에 문자를 추가하는 방법은 없나요..?

void main()

{
char *pt[2];
char a[2][3]={1,2,3,4,5,6};

pt[0]= (char*)calloc(sizeof(char),100);
pt[1]= (char*)malloc(sizeof(char)*100);
pt[0]="가나다";
printf("%d\n",strlen(pt[0])); //6
printf("%s\n",pt[0][6]); // null

pt[0][strlen(pt[0])] = '.';
pt[0][strlen(pt[0])+1] ='\0' ;

printf("%s\n",pt[0][6]);
}
이런식으로 해서 가다나뒤에 . 을 추가해주고싶은데 되질않네요... 머가잘못된걸까요?

익명 사용자의 이미지

하..링크드리스트. 제가 실습하고 디버깅 하면서 나오는 주소에러


일단 프로그램은 잘돌아갑니다

알고리즘은

파일을 읽기모드로 열어서
링크드리스트로 연결된 리스트들 출력 (current 포인터,head,tail 더미노드이용 )

리스트 목록 사람들 보여주고

여기서 사람을 추가화기위해 새로입력받은후
텍스트 파일에다가 저장

그리고 다시 이를 꺼내서 링크드리스트를 1 부터 k까지 다시 저장!
근데 여기서 문제가 발생
잘 입력되다가 1 2 3 4
여기서 만약 5 라인이 추가된 라인이면
1 2 3 4 1 이렇게 파일에 저장...

디버깅 해서 주소까지 다따서 확인해본결과

currren -> next 가 가리켜야할 것과 tail preview 가 가리키는 것이 같아야하는데!!!
current -> next의 주소와 테일 프리뷰 주소가 다르고

그리고 next에는 변수 1값이 tail ㅔpreview 에는 5가 정상적으로들어감..

익명 사용자의 이미지

scanf가 0을 인식못하는거같습니다.


scanf("%d",&i);
printf("%d",i);

이 분서 i값입력에 023 을 넣으면
23이 출력됩니다... 왜이러는 거죠 다른 거말고 딱 저 2줄만있습니다,

페이지

프로그래밍 QnA + 설치 및 활용 QnA 구독하기