c语言程序设计何钦铭颜晖pdf,C语言程序设计(第3版)何钦铭颜晖第12章文件.pdf
第 12 章 文件
【练习 12-1 】读出例 12-1 学生成绩文件 f12-1.txt 内容,输出最高分和最低分
及相应的学号和姓名。
解答:
#include
#include
struct student{
long num;
char stname[20];
int score;
};
int main(void)
{
FILE *fp;
int i,max,min,j=0,k=0;
struct student students[5];
if((fp=fopen("f12-1.txt","r"))==NULL) {
printf("File open error!\n");
exit(0);
}
fscanf(fp,"%ld%s%d",&students[0].num,students[0].stname,&students[0]
.score);
max=min=students[0].score;
for(i=1;i<=4;i++){
fscanf(fp,"%ld%s%d",&students[i].num,students[i].stname,&students[i].
score);
if(max
max=students[i].score;
j=i;
}
if(min>students[i].score){
min=students[i].score;
k=i;
}
}
printf("Max
score: %d,num:%d,name:%s\n",students[j].score,students[j].num,&studen
ts[j].stname);
printf("Min
score: %d,num:%d,name:%s\n",students[k].score,students[k].num,&studen
ts[k].stname);
if(fclose(fp)){
printf("Can not close the file!\n");
exit(0);
}
return 0;
}
【练习12-2 】请使用例 8-9 答电码加密函数对民吗字符串进行加密, 改写例 12-2 。
解答:
#include
#include
#include
struct sysuser{
char username[20];
char password[8];
};
void encrypt(char *pwd);
int main(void)
{
FILE *fp;
int i;
struct sysuser su;
if((fp=fopen("f12-2.txt","w"))==NULL){
printf("File open error!\n");
exit(0);
}
for(i=1;i<=5;i++){
printf("Enter %dth sysuser (name password):",i);
scanf("%s%s",su.username,su.password);
encrypt(su.password);
fprintf(fp,"%s %s\n",su.username,su.password);
}
if(fclose(fp)){
printf("Can not close the file!\n");
exit(0);
}
return 0;
}
void encrypt(char *pwd)
{
int i;
for(i=0;i
if(pwd[i]=='z')
pwd[i]='
c语言程序设计何钦铭颜晖pdf,C语言程序设计(第3版)何钦铭颜晖第12章文件.pdf相关推荐
- c语言程序设计第二版(张磊),C语言程序设计教程(第2版) 教学课件 张磊 第9章 文件程序设计.pdf...
C语言程序设计 第9章 文件程序设计 <C语言程序设计>(第2版) 中国铁道出版社张磊编著 C语言程序设计(第2版)张磊编著中国铁道出版社 第9章 文件程序设计 9.1 文件概述 9. ...
- 浙大版《C语言程序设计》第四版(何钦铭颜晖) 第12章 文件 课后习题答案
你也可以上程序咖(https://meta.chengxuka.com),打开大学幕题板块,不但有答案,讲解,还可以在线答题. 一.选择题 1.以下语句的输出结果是( ). printf(" ...
- C#程序设计第三版(李春葆)第12章文件操作课后习题答案
编程题 (上机实验题在最后!) ----------------------------------------------分割线----------------------------------- ...
- python语言程序设计实践教程上海交通大学_《C语言实验与等级考试指导》隋雪莉 闵 芳 沈国荣著【摘要 书评 在线阅读】-苏宁易购图书...
商品参数 作者: 隋雪莉 闵 芳 沈国荣著 出版社:上海交通大学出版社 出版时间:2018.9 印次:1-5 页数:282页 开本:正16开 ISBN:9787313161741 版权提供:上海交通大 ...
- 何钦铭c语言程序设计第八章,c语言程序设计(第3版)何钦铭-颜-晖-第8章--指针
1.第8章 指针[练习8-1]如果有定义"int m, n = 5, *p = &m;"与m = n等价的语句是 B .A m = *p; B. *p = *&n; ...
- 何钦铭c语言程序设计第八章,C语言程序设计(第3版)何钦铭颜晖第8章指针
<C语言程序设计(第3版)何钦铭颜晖第8章指针>由会员分享,可在线阅读,更多相关<C语言程序设计(第3版)何钦铭颜晖第8章指针(16页珍藏版)>请在人人文库网上搜索. 1.第8 ...
- 浙大版《C语言程序设计》第四版(何钦铭颜晖) 第9章 结构 课后习题答案
浙大版<C语言程序设计>第四版(何钦铭颜晖) 第9章 结构 课后习题答案 你也可以上程序咖(https://meta.chengxuka.com),打开大学幕题板块,不但有答案,讲解,还可 ...
- 浙大版《C语言程序设计》第四版(何钦铭颜晖) 第4章 循环结构 课后习题答案
浙大版<C语言程序设计>第四版(何钦铭颜晖) 第4章 循环结构 课后习题答案 你也可以上程序咖(https://meta.chengxuka.com),打开大学幕题板块,不但有答案,讲解, ...
- 何钦铭版C语言第3章答案,何钦铭版C语言第3章答案.pdf
何钦铭版C语言第3章答案.pdf 45 改变改变else 和和 if 的配对的配对 例例3-12 改写下列改写下列 if 语句,使语句,使 else 和第和第1个个 if 配对.配对. if x 2 ...
- c语言程序设教材计 乌云高娃,C语言程序设计教学课件作者第3版乌云高娃演示文稿C语言程序设计教学课件作者第3版乌云高娃演示文稿演示文稿第1章C语言程序设计基础课件.ppt...
C语言程序设计教学课件作者第3版乌云高娃演示文稿C语言程序设计教学课件作者第3版乌云高娃演示文稿演示文稿第1章C语言程序设计基础课件.ppt 主要内容 课程概述 为什么选择C语言作为入门课程? C语言 ...
最新文章
- 老罗直播带货,抖音依然没有准备好和快手、淘宝直播的PK
- guns开源项目数据库切换为oracle
- java简单计算器课程设计_java仿windows简易计算器课程设计 源码+报告
- 程序员修神之路--分布式系统设计理念这么难学?
- 关于 linux 分区[转自ubuntu中文论坛]
- 尚学堂马士兵Oracle教程笔记
- PHP设计聊天室步步通
- 微信公众号跳转小程序,详细教程
- Autosar之EB的安装与激活
- 打印机如何扫描纸转换成pdf
- ps如何把自己的图与样机结合_如何用PS制作样机,并且看起来毫无痕迹
- OceanBase数据库 OBCA考试认证通过感言
- google instant
- 爬取中国最好大学网数据(Python的Scrapy框架与Xpath联合运用)
- 电源地与信号地关系的详细解析
- stc15系列c语言pwm编程,STC单片机C语言程序设计 第25章 STC单片机增强型PWM原理及实现.docx...
- nginx 代理 redis
- Apple PUSH Notication Service (APNS) 配置攻略
- 影视感悟专题---2、《大染坊》
- 微信报名系统于商家,于用户有何作用?