혹시 여기 C언어 황 있으신가요
게시글 주소: https://orbi.kr/00030312853
21번째 줄 avg변수값이 계속 정수로 저장되는지
22번째 줄 출력이 0.0으로 출력됩니당
무엇이 문제인가요 도와주세욧....
모든 변수가 double이라서 자료형 관련된건 하나도 걱정 안했거든요
0 XDK (+0)
유익한 글을 읽었다면 작성자에게 XDK를 선물하세요.
-
아 영어 ㅅㅂ 0
89점 개에반데
-
3모 국어 대충 1
절대적 난이도로보면 그닥 아주어렵진 않았던거같고... 3학년 첫 시험이라 보면 조금...
-
이런십ㅋㅋ 0
근의공식잘못써서 답 6나왔네 답이 2군요..
-
설계할때 (다)에서 a,b가 서로 다르니까 순서쌍이 5C2=10개여서 다해봤고...
-
제시간 안에 다 풀었는데 선택과목 아예 마킹을 못햣어요 시발 죽고싶어요 닌짜..... 심지어화작임
-
이거 어케푸는지 까먹음 ㅋㅋㅋ ㅋㅋ ㅋㅋㅋ 반수는 개나줘
-
저번 11모 국어 백분위 95(조금 운이 따르긴 했어요) 평상시에는 2등급대였는데...
-
궁금
-
유링게슝 3000번 외치셨지
-
시발 죽고싶다 1
나는 개 병신 머저리다 하 뭐에 씌인거지
-
국영수 무서워요 닉값하는 듯 ㅅㅂ 수학 터져서 어질어질
-
슈벌 0
담배 한갑 가져와
-
3모 점수 공개 2
When
-
궁금해지는걸
-
3모 계산실수로 4문제 날렸는데 계산빡센n제있나요
-
진짜 ㅈㄴ 새로운 문제들만 나올줄 알았는데 까보니까 겁준거에 비해 큰 차이도 없음...
-
3점짜리 2개 실수해서 72에서 66으로 나락갔는데 화나네요
-
화장하고 피어싱하고 옷차림까지 싹 꾸미고 나타나면 누가 봐도 씹게이 바텀 같아...
-
국어랑 물리 어려웠나요? 국어는 망했고 물리는 풀때 어려웠던 거 같아서..
-
국어 80점 후반( 독서론 읽고 배아파서 존나 배배꼬며 30분 남기고 튀어나감)...
-
교사도 미래를 포기하고 의대 준비하는 대한민국 근황 ㄷㄷㄷㄷ 0
역시 의대 https://www.fmkorea.com/6862491309
-
개망함 화작, 독서론 다 맞고 문학 때문에 시간 없어서 못 푼 독서 지문 제외 독서...
-
3모 확통 48점이라 너무 충격이에요 2번부터 틀리고 준킬러도 걍 다...
-
고2때 국어 5등급이였고 3덮 집모 80점 제자가 이번꺼 망했다고 힘들어하는데...
-
1. 스리니바사 라마누잔의 공식 2. 처드노프스키 형제의 공식 왜 이런 공식을...
-
언매 80점 0
컷 예상좀
-
작수 4등급이고 독서에서 시간관리ㅜ잘 안되는데 김승리T 아니면 정석민t들으려고...
-
눈풀하며 느낌 이건 쉽고 어렵고를 떠나 그냥 풀기가 ㅈㄴ싫어짐
-
내손으로 매기다가 맨탈 나갈거같아서 빠른채점 기다리고있는데 왤케 안나옴.. 6시에 나오나
-
이번엔 2뜽거같아
-
갑자기 궁금쓰
-
그런건상상할수도없는걸요 어라
-
이번에 3모 미적30번 케이스 두개 나와서 계산 좀 빡셌던거같은디
-
존재함?
-
추천해조바 옯붕이들아
-
공부하기시러요 옵붕이들
-
진짜 슬프다 그 이후로 멘탈 하나도 안 잡혀 버리고
-
우선 필자는 방금 고2 모고를 친 응애 잼민이 정시파이터고 이 반의 특징들을...
-
현역인듯
-
https://www.sen.go.kr/user/bbs/BD_selectBbsList...
-
24년 고3 3월모의고사 총평부터 우선 서술하면 1. 23년 3월 모의고사와...
-
메가 채점을 기다리고 있는 나
-
수능이 3모보다 더 떨어진다고요??? 진짜 인생 레전드 ㅋㅋㄹㅋㄹㅋㄹㅋㄹㅋㅋㅋ
-
공동기자회견 press conference, 개성공단 Gaeseong...
-
이유를 모르겠다
-
대치의밤 레어 사가실분 11
정리
-
애미ㅋㅋ
-
학교에서 2
omr 까지도 수십장 횡령해 옴
저거 코드 ㄷ댓글로 복붙좀
C언어 청정수로서 얘기하자면 printf 저거 중괄호 밖에 써야 하는 거 아닌가요
#include
void get_points(double(*point)[2], double row)
{
for (int i = 0; i < 3; i++)
{
for (int j = 0; j < row; j++)
{
printf("학번 %d, 시험 %d : ", i + 1, j + 1);
scanf("%f", &point[i][j]);
}
}
}
void calculate_average(double(*point)[2], double row)
{
double avg = 0;
for (int i = 0; i < 3; i++)
{
avg = (point[i][0] + point[i][1]) / 2;
printf("학번%d 평균 : %.1f\n", i + 1, avg);
}
}
int main()
{
double exam_points[3][2] = { 0, };
get_points(exam_points, 2);
printf("\n");
calculate_average(exam_points, 2);
return 0;
}
들여쓰기가 안되네요
/ 2 말고 / 2.0 해보실래요?
해봤는데 그래도 마찬가지...0.0출력되요...
입력에 문제가있는거같은데여
scanf문제인가요;;
일단 사소한거 부터 고처봐요
%f 를 %lf로
lf문제였네요... 아 내 과제점수 20%
감사합니다ㅠㅠㅠㅠ
다행이네여
비쥬얼스튜디오는 %f로 해도 먹히는줄 알았는데 아니었나봐요 scanf라 그런가
그런거 같아요 scanf라서 어쨋든 감사합니당
흠 입력 쪽 보고 있는데 뭐지
lf문제인거 같아요 윗분말대로 lf바꿧더니 해결되는데....왜 그런지도 의문
avg 변수의 자료형이 double형이라서 포맷을 %lf로 해줘야 정상적으로 출력되요
%f는 float형 출력할 때 자료형
근데 교수님들도 출력할때 %f쓰셔서 그냥 따로 안보고 그런가보다 했는데 정확하게 공부 안한게 이럴때 타격이 크네요...
물론 이렇게 컴파일러 설정에 따라서 %f로 써도 출력되게 할 수는 있지만..
문법상으론 %lf가 맞으니 편의성에 맞게 쓰되 정확히 알고 계시면 될거 같네요
그럼 scanf함수에서는 임의로 상위 자료형에 하위 자료형이라도 쓸 수 없다고 이해하면 될까요??
double형 변수에 %d, %f로 값을 넣는 것을 말씀하시는거라면 쓸 수 없습니다
수학에서 정수는 실수의 부분집합이지만, 컴퓨터에서는 아예 정의되는 방식이 달라서요..
ㅋㅋㅋㅋ원래 c가 format string 이해하는 게 거지같죠 컴퓨터구조를 알아야 납득이 가기 때문에
부동 소수점 표현 방식을 공부해보세영
도움이 될겁니다.