본문 바로가기
카테고리 없음

《처음 만나는 머신러닝과 딥러닝》 표준 입력에서 실수를 읽어 합과 제곱 합을 차례대로 출력하는 예제

by 팁텍북 2017. 11. 23.

《처음 만나는 머신러닝과 딥러닝》 표준 입력에서 실수를 읽어 합과 제곱 합을 차례대로 출력하는 예제

교재에 나온 첫 번째 예제를 따라 해봤습니다. 
 첫번째 예제-합, 제곱 합 구하기. 표준 입력에서 실수를 읽어 합과 제곱 합을 차례대로 출력하는 예제입니다.
 C언어를 설치 후 첫번 째 예제였습니다.

 
#include <stdio.h>
#include <stdlib.h>

/* 기호 상수 정의 */
#define BUFSIZE 256 /* 입력 버퍼 크기 */

/****************/
/* main() 함수 */
/****************/
int main()
{
char linebuf[BUFSIZE] ;/* 입력 버퍼 */
double data ;/* 입력 데이터 */
double sum=0.0 ;/* 합 */
double sum2=0.0 ;/* 제곱 합*/

while(fgets(linebuf,BUFSIZE,stdin)!=NULL){
/* 행을 읽어들일 수 있는 한 계속 반복 */
if(sscanf(linebuf,"%lf",&data)!=0){/* 변환이 가능하다면 */
sum+=data ;
sum2+=data*data ;
printf("%lf\t%lf\n",sum,sum2) ;
}
}

return 0 ;
}


#사이언스올 #과학 #우수과학도서 #리더스리더

댓글