C언어를 공부하다가 이해가 안가서 물어 봅니다.
#include<stdio.h>
int main(void)
{
int i, num;
printf("0부터 num까지의 덧셈, num은? ");
scanf("%d", &num);
int total=0;
for(i=0; i<num+1; i++)
total+=i;
printf("0부터 %d까지 덧셈결과: %d \n", num, total);
return 0;
}
이 소스를 보고 설명점 해주세요.. 결과 값이 어떤 순서로 나오는 건지 책을 봐도 이해가 잘 가지 않아서요.
그리고 보너스로 이것도 설명점 해주세요..^^
#include<stdio.h>
int main(void)
{
double total=0.0;
double input=0.0;
int num=0;
for( ; input>=0.0 ;)
{
total+=input;
printf("실수 입력(minus to quit) : ");
scanf("%lf", &input);
num++;
}
printf("평균: %f \n", total/(num-1));
return 0;
}
|