본문 바로가기

C언어 평균4

[C언어] 정수를 계속 입력을 받다가 0이 입력되면 0을 제외하고 이전에 입력된 자료의 수와 합계, 평균을 출력하는 프로그램을 작성하시오. (평균은 반올림하여 소수 둘째자리까지 출력한다.) 공부하시는대에 도움이 됐으면 좋겠습니다. 답안코드 확인해주세요! 입력예시 15 88 97 0 출력예시 개수 = 3 합계 = 200 평균 = 66.67 더보기 #include int main() { int input,sum=0,i=1; int count=0; double avg; scanf("%d",&input); while(input!=0){ sum += input; count++; scanf("%d",&input); } avg = (double)sum/count; printf("개수 = %d\n",count); printf("합계 = %d\n",sum); printf("평균 = %.2lf\n",avg); } 더 많은 C코드가 보고 싶다면? https://chuinggun.tistory.com/categ.. 2023. 1. 5.
[C언어] 세 개의 정수를 입력 받아서 합계와 평균을 출력하시오. 공부하시는대에 도움이 됐으면 좋겠습니다. 답안코드 확인해주세요! 입출력 예시 10 25 33 sum : 68 avg : 22 더보기 #include int main() { int input1,input2,input3,sum,avg; scanf("%d %d %d",&input1,&input2,&input3); sum = input1+input2+input3; avg = sum/3; printf("sum : %d\n",sum); printf("avg : %d\n",avg); } 더 많은 C코드가 보고 싶다면? https://chuinggun.tistory.com/category/C%EC%96%B8%EC%96%B4 2023. 1. 4.
[C언어] 2개의 벡터를 더하는 함수(vector_add)를 작성하시오 공부하시는대에 도움이 됐으면 좋겠습니다. 답안코드 확인해주세요! 더보기 #include void vector_add(double x[], double y[], double z[]); int main(void) { double x[3]= { 1.0, 2.0, 3.0 } ; double y[3]= { 1.0, 2.0, 3.0 } ; double z[3]; vector_add(x, y, z); return 0; } void vector_add(double x[], double y[], double z[]) { z[0] =x[0]+y[0]; z[1] =x[1]+y[1]; z[2] =x[2]+y[2]; } 더 많은 C코드가 보고 싶다면? https://chuinggun.tistory.com/category/C%E.. 2020. 5. 1.
[C언어] 사용자로부터 10개의 실수를 받아 평균과 표준편차를 계산하시오 공부하시는대에 도움이 됐으면 좋겠습니다. 답안코드 확인해주세요! 더보기 #include #define N_DATA 10 void get_data(double data[]); double get_mean(double data[]); double get_std_dev(double data[], double mean); int main(void) { double data[20]; double mean; get_data(data); mean = get_mean(data); printf("평균값은 %f\n", mean); printf("표준편차값은 %f\n", get_std_dev(data, mean)); return 0; } void get_data(double data[]) { int i; for (i=0; i 2020. 5. 1.