여기서 뭐가 문젠가요?
콩알눈
정수를 입력받다가 0 이 입력되면 그 때까지 입력받은 홀수의 개수와 짝수의 개수를 출력하는 프로그램을 작성하는데에러나네요 뭐가 문제죠?
#include stdio.h
#include stdlib.hint main(int argc, char *argv[])
{
int a;
int jjak;
int hall;
while(1)
{
scanf(%d, a);
if(a == 0)
break;
else if(a%2 == 1)
{
hall++;
else
{
jjak++;
}
}
printf(짝수 : %d \n, jjak);
printf(홀수 : %d \n, hall);
system(PAUSE);
return 0;
}
-
클라우드
윗분의 말씊이맞는듯
-
이치코
else if(a%2 == 1)
{
hall++;
else
{
이부분에서 else if 를 하고나서 함수를 닫지않았습니다.
else if(a%2 == 1)
{
hall++;
}
else
{
이렇게 해보세요 -
초코우유
님이 말씀하는거 고쳣는데
20 C:\\Dev-Cpp\\practice.c syntax error before \else\
이런 에러가 나오네요 -
봄
scanf(\%d\