열혈 c를 보면서 공부중인데요,
연습문제를 풀면 결과는 똑같은데 풀이과정이 많이 다른 경우가 많아요 ㅠㅠ
예를 들어
프로그램 사용자로부터 몇 개의 정수를 입력할 것인지 묻고 그 수만큼 정수를 입력받아 평균값을 소수점 이하까지 출력하는 문제인데
저는
#include <stdio.h>
int main()
{
int num1, num2=0, sum=0, i=0;
double average = 0.0;
printf("몇 개의 정수를 입력하시겠습니까? : ");
scanf_s("%d", &num1);
while (i < num1)
{
sum += num2;
printf("%d개의 정수 입력 : ", num1);
scanf_s("%d", &num2);
i++;
while( i == num1 )
{
sum += num2;
average = (double)sum / num1;
printf("정수 총합의 평균은 : %f 입니다", average);
break;
}
}
}
풀이과정이 이만큼 길게 나왔는데 해설은 20줄 안으로 짧게 나오고 while 옆의 소괄호도 많이 다르더라구요
이렇게 공부하면 안되나요??? 해설을 통째로 외워야 하나요???