用c++将九九乘法表写入文件并从文件中读到显示器上显示
时间: 2024-01-22 12:18:36 浏览: 73
以下是将九九乘法表写入文件的C++代码:
```c++
#include <iostream>
#include <fstream>
using namespace std;
int main() {
ofstream file("multiplication_table.txt"); // 打开文件
if (!file) { // 打开失败
cout << "Failed to open file." << endl;
return 1;
}
for (int i = 1; i <= 9; i++) {
for (int j = 1; j <= i; j++) {
file << j << " x " << i << " = " << i * j << "\t";
}
file << endl;
}
file.close(); // 关闭文件
return 0;
}
```
接下来是从文件中读取并显示九九乘法表的C++代码:
```c++
#include <iostream>
#include <fstream>
#include <string>
using namespace std;
int main() {
ifstream file("multiplication_table.txt"); // 打开文件
if (!file) { // 打开失败
cout << "Failed to open file." << endl;
return 1;
}
string line;
while (getline(file, line)) { // 逐行读取文件
cout << line << endl; // 输出到显示器上
}
file.close(); // 关闭文件
return 0;
}
```
运行第一个程序后,你会在你的项目文件夹中创建一个名为 `multiplication_table.txt` 的文件,其中包含了九九乘法表。运行第二个程序,你将从文件中读取该表并显示在屏幕上。
阅读全文