装修问答

c语言程序设计课程(百分悬赏)?


ofstream out.eof()) break!flag)
cout<;
instream; "
if(name_1==name_2)
{
/,ID,name_2;ID>><d;endl;
out<数学" 英语 ;ID<line;>统计实际文件中记录的个数;<endl;"<<"/.eof()) break;;<
cin>>",name;"是否查找到
while(1)
{
/:
cout<name<<math>
string name;>
out;/><写入文件末尾
outstream;<<
if(name_1;<:
edit_information(str),math!flag)
cout<<>a<>
string ID,line);
outstream<>,math.open(str;<
}
void add_information(string str)
{
ofstream outstream;i++)
if(score[i]><:
name_Inquiry(str);high<,score_low,str);
case 3;
break;没有找到该记录"<
outstream,int low;
string name_1;<";<void add_information(string str);<chinese>的总个数为;
}
if(instream;
cout<
void edit_information(string str);/
#include <请输入科目名;
void score_count(string str;english;>.open(str;<
cout</,math,c;ID_1;没有找到该记录"/": ",自己感觉都有点麻烦
instream>
ofstream outstream; "<><是否查找到
while(1)
{
/<name_2>请输入需要修改人的姓名;name,int low:
cout<
instream;
ofstream out;
case 2;temp;
}
else if (name_1==name_2) flag=1;name_1,int high)
{
ifstream instream;=high) total++;total<:(最低分和最高分)" "endl.data()): "
cout<name_1;请输入你所要选择的功能编号.open(str;<ID>
case 2.eof()) break;;>!flag) cout<
instream;
default;> "><: "endl;<; "english;删除操作;<.data());
case 2;<score_high:app);<暂存的中间文件
outstream;ID_2>"">: "}
void ID_Inquiry(string str)
{
ifstream instream;number;找到ID一样的的记录
flag=1;math<>math>,english;/
cin>""math<
} cout<
string ID_2; instream;iomanip>><<.data());"
instream;>
out;
}
int total=0;endl;
string str.close();math<
bool flag=0;"收先建立一个TXT文件;><".open(str;
cout<math>/:
cout<
string ID;
outstream;
void name_Inquiry(string str);
cout<;<.txt" ">//<""
cout<<:;学号为 ,b.precision(6);
if(name_1==name_2)
{
/
getline(instream;
outstream<:"chinese><
cout<没有找到该记录"请输入你所要选择的功能编号;
ofstream outstream;",score_high;name_2<.open("删除操作.eof()) break;>.txt"><
case 3.open(str;暂存的中间文件
outstream;<temp.txt"<<<math>math>没有找到该记录">d; ",chinese;);
in,本人亲自写的;
out;chinese>><.data(); 数学 ;
break;找到姓名一样的的记录
flag=1;假设最多有1000条记录
int score[max].txt") score[temp++]=math;<.close();english: "<<ID_2<>/
/,line);<name_2>>
string line,自己感觉都有点麻烦
instream>分数段在" "本程序完成学生信息管理",chinese;
void delete_information(string str);
int number;
int temp=0;/<
cout</,d;<<
instream;/<<

}
void name_Inquiry(string str)
{
ifstream instream;<,你的输入错误;<c><<
cin>name_2<请输入需要查询人的姓名;/
string ID!",english.close(),int high);
cin>显示精度
outstream<":".open("endl;iostream>统计用的科目名
switch(number)
{
case 1; 语文 ;<endl;<
instream;/<"<<chinese<
if(ID_1==ID_2)
{
/<>,math;english;英语">
cout<,用空格分开;
break:;/<: "endl;<"<,line);main()
{
cout<"
instream:
ID_Inquiry(str);找到修改的记录
flag=1;;
cin>
outstream<<>
cin>chinese<"<
return 0;ID>/
string name;><;"<
cout<第一行不算入
while(1)
{
instream>>
}
void edit_information(string str)
{
ifstream instream:
cout<
}
void delete_information(string str)
{
ifstream instream;) score[temp++]=chinese;<english;;>(1)增加学生信息 (2)删除学生信息 (3)修改学生信息".data());<b<
/<
char ch: ".data());>
if(name=="=low && score[i]< "
bool flag=0;<
cin>name;<
bool flag=0.open(str;<c<);>
/"""ID<
else if(name=="/chinese<english;
break;/"<.eof()) break;
cout<.eof()) break; "
string name_1;请输入分数段;
cout<""<<</
/<: "score_low>
if(in,用空格分开 :姓名 学号 语文 数学 英语
张明明 01 67 78 82
李成友 02 78 91 88
张辉灿 03 68 82 56
王露 04 56 45 77陈东明 05 67 38 4---------------------------------------------------------------------------代码如下;
cin>
cout<".close();<,ios;
string ID_1;
break;",english;
cout<">< ">
string line;<.precision(6);
}
in;" "<//
}
in.close();
}
break;<number:"< 数学 ;".eof()) break; instream;和"<endl;chinese<
if(instream;<<: ".precision(6);<;
outstream;
cin>
}
if(;<<<,不会有什么错误#include <".close();;<endl;>:
add_information(str);"/分数段内的统计个数
for(int i=0;
}
break;
}
if(.get(ch);<将暂存的文件写回到原文件中
ifstream in;;
switch(number)
{
case 1;/name_2<
cin>查找到
if(instream;) score[temp++]=english;
out<:ate|ios;<
outstream<".data());
while(1)
{
instream>endl;<:
cout<: "
break;
outstream!"请输入一个学生信息文件名;math>name_file>"<</;/name></,chinese;;
string name_1;<:"的学号 ;>请输入你所要选择的功能编号;"name_2>"<>;temp;
cin>请输入学号 语文 数学 英语.close(),name_2;endl;/ID<ID><
out<"number;<endl,score_high),chinese;endl.close();
break;english!"chinese>b><(1)按姓名查询 (2)按学号查询".close();<<对不起;<english,你的输入错误;"请输入需要删除人的姓名;name_1.open("
int chinese;
cin;;<<"<<
cin>.data()),数学;i<"chinese>(1)信息维护 (2)信息查询 (3)成绩统计".open("line;endl;
switch(number)
{
case 1;
int score_low,name!flag) cout<,你的输入错误;请输入新的学号;english;
default;
cout<>
break;".open(str:
cout<<.close();<: ",string name;对不起;temp;
out<: "
while(1)
{
getline(in;
if(instream.close();
#include <
}
if(;语文"
string name_file;
bool flag=0;
}
if(;math<}
void score_count(string str;<>);
if(in;ID>: "<对不起;): "fstream><chinese>a><
cout<"请输入新增人的姓名;
string line;"
break;endl;>: "<.open(str:
delete_information(str),储存以下资料;<
while(1)
{
instream>,string name,math;
}
if(instream; 英语 ;
in;"
score_count(str;<
#include </: "><
void ID_Inquiry(string str); 语文 ;请输入需要查询人的ID;<endl: "
cout<: "
string a;<<<将暂存的文件写回到原文件中
ifstream in;temp;string>
const int max=1000;
using namespace std;
default;<,english;"english;
outstream<
cout<>
getline(cin;的姓名为;<.close();}----------------------------------------------------------其实主要还是对数据文件的操作,英语成绩;
while(1)
{
getline(in;
cout<
out;endl;>,语文;name<
else if(name=="<low<,english;
instream;<,name_2!=name_2)
{
outstream;
}
outstream;<

bluefiresky0 362024-05-29