建立一个含有5名学生成绩的文件stu1.txt。每个学生的数据包括:学号、姓名、性别。为避免测试代码时反复从屏幕输入数据样例,我这里将数据存在f2.txt文件中,使用freopen函数访问并读出数据。mac xcode所写
#include <stdio.h>
#include <stdlib.h>
#define N 5
struct student{
int num;
char name[15];
char sex;
int chinese;
int math;
int PE;
};
int main(void)
{
int i;struct student stu[N];
if((freopen("/Users/jiliangpeng/Desktop/f2.txt",“r”,stdin))==NULL)
{
printf(“File open error!\n”);
exit(0);
}
if(freopen("/Users/jiliangpeng/Desktop/stu1.txt",“w”,stdout)==NULL)
{
printf(“File open 2 error!\n”);
exit(0);
}
for(i=0;i<N;i++)
{
scanf("%d %s\t%c\t%d %d %d",&stu[i].num,stu[i].name,&stu[i].sex,&stu[i].chinese,&stu[i].math,&stu[i].PE);
printf("%d %s\t%c\t%d %d %d\n",stu[i].num,stu[i].name,stu[i].sex,stu[i].chinese,stu[i].math,stu[i].PE);
}
fclose(stain);
fclose(stdout);
return 0;
}

5.编写程序,建立一个含有5名学生成绩的文件:stu1.txt, 解释说明:为了避免测试代码时,反复从屏幕输入数据样例,我这里将数据存在f2.txt文件中,使用freopen()函数访问并读出数据相关推荐

  1. 编写程序定义一个有 10 个 int 型元素的数组,并以其在数组中的位置作为各元素的初值。

    *编写程序定义一个有 10 个 int 型元素的数组,并以其 在数组中的位置作为各元素的初值.*/ int main(void) {     int array[10];     for (int i ...

  2. python生成20个随机数列表偶数下标排列_编写程序,生成一个包含 20 个随机整数的列表,然后对其中偶数下标的元素进行降序排列,奇数下标的元素不变。(提示:使用切片。)_学小易找答案...

    [简答题]编写程序,输出所有由 1 . 2 . 3 . 4 这 4 个数字组成的素数,并且在每个素数中每个数字只使用 1 次. [填空题]表达式 [x for x in [1,2,3,4,5] if ...

  3. Java黑皮书课后题第7章:***7.36(游戏:八皇后问题)经典的八皇后难题是要将八个皇后放在棋盘上,任何两个皇后都不能相互攻击(没有两个皇后在同行、同列、同一对角线)。编写程序显示一个解决方案

    7.36(游戏:八皇后问题)经典的八皇后难题是要将八个皇后放在棋盘上,任何两个皇后都不能相互攻击(没有两个皇后在同行.同列.同一对角线).编写程序显示一个解决方案 题目 题目描述 破题 题目 题目描述 ...

  4. java 在界面上画一个时钟_编写程序显示一个时钟 - javaCoder的个人页面 - OSCHINA - 中文开源技术交流社区...

    编写程序显示一个时钟.示例输出如图所示. 代码: package com.DisplayClock; import javax.swing.*; import java.awt.*; import j ...

  5. 编写程序创建一个通讯录文件,在其中存入10位同学的姓名、年龄、电话号码,并在屏幕上输出第2、4、6、8、10位同学的信息

    <程序设计基础-c语言>杨莉 刘鸿翔 ISBN-978-7-03-032903-5 p257 习题8 8.编写程序创建一个通讯录文件,在其中存入10位同学的姓名.年龄.电话号码,并在屏幕上 ...

  6. Java黑皮书课后题第9章:*9.3(使用Date类)编写程序创建一个Date对象,设置它的流逝时间分别为...,然后使用toString()方法分别显示上述日期

    Java黑皮书课后题第9章:*9.3(使用Date类)编写程序创建一个Date对象,设置它的流逝时间分别为...,然后使用toString方法分别显示上述日期 题目 代码 思路 代码 题目 代码 思路 ...

  7. 编写程序输入一个5x5的矩阵,将最大元素与中心元素交换,并按行列对齐输出。...

    编写程序输入一个5x5的矩阵,将最大元素与中心元素交换,并按行列对齐输出. 题目描述 编写程序输入一个5x5的矩阵,将最大元素与中心元素交换,并按行列对齐输出. 输入描述 编写程序输入一个5x5的矩阵 ...

  8. 6-4 学生成绩链表处理 (20分) 本题要求实现两个函数,一个将输入的学生成绩组织成单向链表;另一个将成绩低于某分数线的学生结点从链表中删除。 函数接口定义: ```cpp struct stu

    6-4 学生成绩链表处理 (20分) 本题要求实现两个函数,一个将输入的学生成绩组织成单向链表:另一个将成绩低于某分数线的学生结点从链表中删除. 函数接口定义: struct stud_node *c ...

  9. python12345输出54321_C语言编写程序 :输入一个正整数,将其逆序输出。例如,输入12345,输出54321. 跪求大神用循环语句...

    点击查看C语言编写程序 :输入一个正整数,将其逆序输出.例如,输入12345,输出54321. 跪求大神用循环语句具体信息 答:#include int main() { int num; scanf ...

最新文章

  1. Android之子菜单的创建
  2. SQLi-LABS(21~25a关详解)
  3. 可以忽略的:BASH:/:这是一个目录
  4. 第十三节:Lambda、linq、SQL的相爱相杀(2)
  5. 高手追小萝莉的故事(洛谷P1184题题解,Java语言描述)
  6. Python机器学习:SVM008SVM思想解决回归问题
  7. python无效语法怎么解决_在Python的Django框架中调用方法和处理无效变量
  8. 个人知识管理能解决什么问题?
  9. CentOS7忘记root密码的解决方法
  10. 【运维安全】Apache 服务器存在高危提权漏洞,请升级至最新版本 2.4.39
  11. axios.js post 后台木有数据
  12. 中科院计算机考研对外调剂吗,考研调剂信息:2020年中科院接收调剂研究生!...
  13. php接受fromdata,php接收form-data形式的多文件的问题
  14. 新浪云 连接mysql数据库_新浪云php与java连接MySQL数据库
  15. Sydney 免费wordpress企业主题
  16. android 自动安装 解析包错误,安卓android手机安装包频繁提示解析错误解决方法...
  17. P5149 会议座位 归并
  18. Linux②—概述与基本命令,springboot微信点餐系统百度云
  19. 圣诞邮件怎么写?收藏住~
  20. 企业高管跳槽区块链,跳的是“坑”还是“槽”?

热门文章

  1. 1024程序员节,有的公司竟然送漱口水!
  2. 已知原函数和导函数的关系_导函数图像和原函数图像关系(我).doc
  3. [网络流]学习笔记:一次理解网络流!
  4. Python深度学习_猫狗大战运行常见问题
  5. 融云RongIMKit即时通讯开发(让我们聊起来)
  6. 物联网平台行业类型划分:CMP、DMP、AEP、BAP
  7. Fixflow引擎解析(三)(模型) - 创建EMF模型来读写XML文件
  8. 常用Scheme收录大全 『精』!!!
  9. 【无标题】东城搬家公司大件家具如何搬家
  10. 角平分线上的点到角两边的距离相等易混淆点