1.按要求完成程序功能。将三个型数;写入到文件中,然后再读取出来。 将int i=3; int j=4;int k=5;写入到文件中,然后再读取出来并求出三个数的平均值。
时间: 2024-05-03 10:22:21 浏览: 11
写入文件:
```c++
#include <fstream>
using namespace std;
int main()
{
int i = 3, j = 4, k = 5;
ofstream fout("numbers.txt"); // 创建文件输出流对象
fout << i << " " << j << " " << k << endl; // 将三个数写入文件,用空格隔开
fout.close(); // 关闭文件输出流
return 0;
}
```
读取文件并求平均值:
```c++
#include <fstream>
#include <iostream>
using namespace std;
int main()
{
int i, j, k;
ifstream fin("numbers.txt"); // 创建文件输入流对象
fin >> i >> j >> k; // 从文件中读取三个数
fin.close(); // 关闭文件输入流
double avg = (i + j + k) / 3.0; // 求平均值
cout << "Average is " << avg << endl; // 输出平均值
return 0;
}
```