이번에 소프트웨어과 붙어서
가기전에 예습하려고 c언어 공부하는데
지금 만드는 게 오류나네요 ㅠㅠ
코드는
/* 서울대 최저학력 계산기 */
#include <stdio.h>
int main()
{
float math, kor, eth, cul, eng;
float noe; // 국 수 탐 합
float yese; // 국 수 영 탐 합
printf("수학,국어,윤리,사문,영어 의 등급를 적어주세요 : ");
scanf("%f %f %f %f %f, &math, &kor, ð, &cul, &eng");
printf("\n 참고 : 서울대학교는 국어등급이 최소 2등급 이하여야 합니다");
if( kor <= 2)
{
noe = math + kor + eth + cul;
yese = math + kor + eng + eth + cul;
printf (" 참고 서울대 자격 : 국수영탐구2과목 합 총7 이내 Or 국수탐구2과목 합 6 이내 \n");
if( noe <=6)
printf( " 축하드립니다 국수탐합 조건이 부합해 서울대학교 최저등급을 만족했습니다.\n ");
if( yese <=7)
printf( " 축하드립니다 국수영탐합 조건이 부합해 서울대학교 최저등급을 만족했습니다.\n ");
else
{
printf("아쉽게도 최저등급을 충족시키지 못했습니다.");
}
}
else
{
printf("서울대 필수 자격인 국어 2등급 이하를 충족하지 못하셨습니다 \n.");
}
return 0;
}
인데요
성공은 뜨는데
warning C4700: 초기화되지 않은 'cul' 지역 변수를 사용했습니다.
cul 뿐만 아니라 모든 과목이 전부 경고가 뜨네요
그리고 컨트롤 f5로 실행하니까
첫숫자 입력하니 작동중지뜨면서 프로그램이 꺼집니다 ㅠㅠ
이거 3시간동안 해결법찾는데 답이안나오네요 ㅠㅠ 코린이 구제좀요
이해가 안가는데..
ㅇㅇ math=0,culture=0 하셈
9번쨰 줄 scanf("%f %f %f %f %f", &math, &kor, ð, &cul, &eng); 이렇게 고쳐야됨 문법상문제 ㅇㅇ
세번쨰는 &e.t.h(.뺴주세요)
초기화 하는방법을 잘모르겠네요.. 검색해봐야할듯 ð 는 뭔가요 ??
아 그러군요 초기화방법만 찾으면 되겠네요
와 형님 오류 찾았네요 " 위치가 잘못된거네요 정말감사합니다 ㅠㅠㅠㅠㅠㅠㅠ
float b=0 ,int a=0; 이런게 초기화임ㅇㅇ
초기화는 마지막에 적나요?
처음에 적는거임
님 코드도 처음에 적으셨자나여;
그렇군요 감사합니다!
참고로 얘기하자면 변수선언할때 초기화를 안하면 변수에 아무숫자나 들어가게된다