项目3(文件流)

简介: 项目3(文件流)

从练习2中的num.txt文件读取各个整数, 打印出最大值和最小值, 以及平均值,和.

#include <iostream>
#include <Windows.h>
#include <fstream>
using namespace std;
int main(void)
{
  ifstream stream;
  int max, min, sum = 0;
  int num;
  int n = 0;
  stream.open("num.txt");
  if (!stream.is_open())
  {
    cout << "文件打开失败" << endl;
    exit(1);
  }
  stream >> num;
  n++;
  max = num;
  min = num;
  sum = sum + num;
  while (!stream.eof())
  {
    stream >> num;
    stream >> num;
    if (num > max)
    {
      max = num;
    }
    if (num < min)
    {
      min = num;
    }
    sum = sum + num;
    n++;
  }
  cout << "平均值:" << num / n << endl;
  cout << "和:" << sum << endl;
  cout << "最大值:" << max << endl;
  cout << "最小值:" << min << endl;
  system("pause");
  return 0;
}
相关文章
|
3月前
|
存储 弹性计算 运维
读取文件
【4月更文挑战第29天】
33 2
|
3月前
|
前端开发
14_文件下载&文件流
14_文件下载&文件流
42 0
|
9月前
|
存储 安全 编译器
C#中使用I/O文件流
流,即是二进制数值,文件和流 I/O(输入/输出)是指在存储媒介中传入或传出数据。在 .NET 中,System.IO命名空间包含允许以异步方式和同步方式对数据流和文件进行读取和写入操作的类型。这些命名空间还包含对文件执行压缩和解压缩的类型,以及通过管道和串行端口启用通信的类型。命名空间:System.IO程序集:System.Runtime.dll。
68 1
|
存储 Java 调度
文件:IO流
文件:IO流
91 0
文件:IO流
|
存储 iOS开发 C++
C++中文件操作与文件流
🐰文件操作与文件流 🏡文件流类和文件流对象 🏡文件的打开与关闭 🌸1.文件的打开 🌸2.文件的关闭 🏡对文本文件的操作 🏡对二进制文件的操作 🌸1.用成员函数write和read操作二进制文件 🌸2.随机访问二进制文件
|
网络协议 Java
FileChannel 文件流的简单使用
FileChannel 文件流的简单使用
156 0
|
移动开发 C++ Windows
C++读取文件
C++读取文件
C#编程-117:文件流FileStream类
C#编程-117:文件流FileStream类
108 0
C#编程-117:文件流FileStream类
读取文件的多种方式
读取文件的多种方式和