C语言程序设计项目化教程(周雅静第3版) 训练及综合练习答案 项目8 训练与作业参考答案.docx
《C语言程序设计项目化教程(周雅静第3版) 训练及综合练习答案 项目8 训练与作业参考答案.docx》由会员分享,可在线阅读,更多相关《C语言程序设计项目化教程(周雅静第3版) 训练及综合练习答案 项目8 训练与作业参考答案.docx(13页珍藏版)》请在第一文库网上搜索。
1、项目8学生成绩文件管理实践训练1 .从键盘上输入小王所在小组10个员工的工资信息:姓名、基本工资、岗位津贴、通信补贴,以文本文件方式存入磁盘。参考程序:方法1:ttinc1udestdio.hmain()inta103,i,j;charname1010;FI1E*p;定义一个文件指针类型的变量p=fopen(z,aaa.txt,w);打开一个文件用以写入文本文件Printf(请输入10个员工的工资信息:姓名、基本工资、岗位津贴、通信补贴M);for(i=0;i10;i+)Printf(第%d个,i+1);scanf(%s”,namei);for(j=0;j3;j+)scanf(%d”,&aij
2、);/*将从键盘上读入的数据写入到aaa.txt文件中*/for(i=0;i10;i+)fprintf(p,s”,namei);for(j=0;j3;j+)fprintf(p,%5d”,aij);fc1ose(p);关闭文件)方法2(用结构体)#CIefineN10ttinc1udestdio.hinc1udeprocess,h有exit。函数,所有用此库函数/*定乂结构体*/structworkercharname10;itjg,gj,tb;main()workeremp1oyeeN,*pp;FI1E*fp;inti;pp=emp1oyee;*以写入的形式打开文件aa.txt*/if(fp=
3、fopen(*aa.txt,w)=NU11)printf(打不开文件n);exit(1);Printf(请输入如个员工的姓名、基本工资、岗位津贴、通信补贴n”,N);/*输入10个员工的工资信息:姓名、基本工资、岗位津贴、通信补贴*/for(i=0;iname,&pp-jg,&pp-gj,pp-tb);pp=emp1oyee;/*将10个员工的工资信息:姓名、基本工资、岗位津贴、通信补贴写入到文件aa.txt中*/for(i=0;inamefpp-jg,pp-gj,pp-tb);fc1ose(fp);关闭文件2 .从键盘中输入小王所在小组10个员工的信息:姓名、基本工资、岗位津贴、通信补贴,计
4、算每个员工的总收入,然后将此10个员工的姓名、基本工资、岗位津贴、通信补贴、总收入写入到文本文件aa.txt中。参考程序:方法1:#inc1ude*stdio.hdefineN10main()intaN4,i,j,bN4;charnameN10;charnnN10;FI1E*p;定义一个文件指针类型的变量p=fopeC,aa.txt,w);/打开一个文件用以写入文本文件Printf(请输入如个员工的工资信息:姓名、基本工资、岗位津贴、通信补贴n”,N);for(i=0;iN;i+)Printf(第%d个,i+1);scanf(%s,namei);for(j=0;j3;j+)scanf(%d”,
5、&aij);ai3=ai0+ai1+ai2;*将从键盘上读入的数据写入到aa.txt文件中*/for(i=0;iN;i+)fprintf(p,%s”,namei);for(j=0;j4;j+)fprintf(p,%5d”,aij);fc1ose(p);关闭文件方法2defineN2#inc1ude*stdio.h*inc1udeprocess,h有exit()函数,所有用此库函数/*定乂结构体*/structworkercharname10;itjg,gj,tb,ss;main()workeremp1oyeeN,*pp;FI1E*fp;inti;pp=emp1oyee;*以写入的形式打开文件a
6、a.txt*/if(fp=fopen(*aa.txt,w)=NU11)printf(打不开文件n);exit(1);Printf(请输入d个员工的姓名、基本工资、岗位津贴、通信补贴n,N);/*输入10个员工的工资信息:姓名、基本工资、岗位津贴、通信补贴*/for(i=0;iname,pp-jg,&pp-gj,pp-tb);pp-ss=pp-gj+pp-jg+pp-tb;pp=emp1oyee;/*将10个员工的工资信息:姓名、基本工资、岗位津贴、通信补贴写入到文件aa.txt中*/for(i=0;iname,pp-jg,PP-gj,pp-tb,pp-ss);fc1ose(fp);关闭文件3
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- C语言程序设计项目化教程周雅静第3版 训练及综合练习答案 项目8 训练与作业参考答案 语言程序设计 项目 教程 雅静 训练 综合 练习 答案 作业 参考答案