點閱 655 推薦 0 回覆 0

"input.txt" 파일로부터 10개의 실수를 입력받아 첫 번째 입력 값과 마지막 입력 값의 평균을 반올림하여  "output.txt" 파일에 소수 첫째자리까지 출력하는 프로그램을 작성하시오.



#include <stdio.h>
#include <stdlib.h>
int main(void)
{
    double ave;    
    double arr[10];
    int i;
    FILE * fp=fopen("input.txt","rt");
    if(fp==NULL)
    {  
       puts("파일오픈 실패!");
       return -1;
    }
    for(i=0;i<10;i++) fscanf(fp,"%lf ",&arr[i]);
    for(i=0;i<10;i++) printf("%.2lf ",arr[i]);
    printf("\n");
    
    ave=(arr[0]+arr[9])/2;
        
    FILE * fp1=fopen("output.txt","wt");
    if(fp==NULL)
    {
       puts("파일오픈 실패!");
       return -1;
    } 
    fprintf(fp1,"%.1f",ave);
    system("pause");
    return 0;
}



List of Articles
編號 標題 作者 日期 點閱
公告 글쓰기는 하루 5개, 댓글은 10개만 가능합니다. 좋은아빠되기 2019.02.15 899
公告 키보드 화살표값 출력 좋은아빠되기 2016.11.19 1661
公告 원하는 좌표에 값 출력하기 좋은아빠되기 2016.11.19 3013
公告 Python(파이썬) 학습 자료 PDF 1 file 좋은아빠되기 2014.12.10 11435
公告 dev C++ 텍스트 색상변경 WinApi사용(textcolor 대용) 좋은아빠되기 2014.06.07 5329
公告 DEV-C++ 기본 코드 좋은아빠되기 2013.06.19 9157
公告 무료 C++ 컴파일러(윈도우용) DEV-C++ 좋은아빠되기 2013.06.18 19574
公告 이클립스 C++ 설치 파일들 좋은아빠되기 2013.06.18 38496
189 1부터 10까지 더하기 승민 2016.03.12 1015
188 A 20번 반복해서 출력하기(승민) 승민 2016.03.12 113
187 정올 반복제어문2 형성평가 6 선우 2016.03.11 309
186 정올 반복제어문2 형성평가4 선우 2016.03.11 254
185 2016-03-05 첫번째 file 뚜디 2016.03.05 1632
184 1부터10까지 더하기(승민) 승민 2016.03.05 623
183 홀수 짝수 for문(스민) 승민 2016.03.05 594
182 for문(승민) 승민 2016.03.05 117
181 반복문 몇번 하는지 초기치(승민) 승민 2016.03.05 135
180 삼각형 넓이구하기.(승민) 승민 2016.03.05 1033
179 c언어 곱셈 처리 2 (선우_) 선우 2016.03.05 170
178 3의 배수 5의 배수 빼기(승민) 승민 2016.03.05 237
177 c언어 곱셈 처리(선우) 선우 2016.03.05 176
176 ddd 선우 2016.03.05 93
175 정올 기초다지기(파일입출력-자가진단4)미완성 killerjack 2015.04.11 334
174 정올 기초다지기(파일입출력-자가진단3) killerjack 2015.04.11 635
173 visual studio 무료 다운로드 및 기타 컴파일러들 좋은아빠되기 2015.03.23 1155
172 test killerjack 2014.12.20 289
» 정올 기초다지기(파일 입출력-자가진단2) killerjack 2014.11.22 655
Board Pagination Prev 1 ... 12 13 14 15 16 17 18 19 20 21 ... 26 Next
/ 26