avescore.cpp

来自「在vc++6.0环境下实现文件的基本操作和对一个文件中的学生信息求平均值」· C++ 代码 · 共 40 行

CPP
40
字号
#include <fstream>
#include <iostream>
#include <iomanip>
using namespace std;

int main()
{

	ifstream inFile;
	ofstream outFile;


	int test1,test2,test3,test4,test5;
    double average;
	char studentID;

	inFile.open("test.txt");
	outFile.open("testavg.txt");
	
	outFile<<fixed<<showpoint;
	outFile<<setprecision(2);

	cout<<"Procession data"<<endl;
	inFile>>studentID;
	outFile<<"Student ID  "<<studentID<<endl;

	inFile>>test1>>test2>>test3>>test4>>test5;
	outFile<<"Test Scores:  "<<setw(4)<<test1
		<<setw(4)<<test2<<setw(4)<<test3<<setw(4)<<test4<<setw(4)<<test5<<endl;


	average = static_cast<double>(test1+test2+test3+test4+test5)/5.0;
	outFile<<"Average test score:"<<setw(6)<<average<<endl;

	inFile.close();
	outFile.close();


	return 0;
}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?