while 오류
흰양말
2024.01.13
질문 제목 : 어디서 오류가나는건지 모르겠습니다오류질문질문 내용 : 오류나는 곳을 모르겠습니다
#include stdio.h
int main(void)
{
int x = 0,y = 1, z = 2, sum =0;
printf(양의 정수를 입력하시오:);
scanf_s(%d, &x);
if (x % 2 == 1)
{
while (i =! x){
sum +=y+2;
i++;
}
printf(%d이하의 양의 홀수의 합은 %d이다.\n, x, sum);
}
else if (x % 2 == 0)
{
while (sum == x){
sum = z + 2;
}
printf(%d이하의 양의 짝수의 합은 %d이다.\n, x, sum);
}
return 0;
}문제가 n이하의 정수를 홀수의합과 짝수의 합을 구하는 문제인데요. 지금 while문이 하나도 이해가 안가는데 어디가 오류인지 알수있을까요?