华北水院高级语言程序设计(C语言)实验报告 2012--2013学年 第二学期 2012级 专业 班级:学号 :一、实验题目:文件
二、实验目的:(略)
三、实验内容
1. 程序验证
用记事本编辑文本文件file1.txt。分析一下程序的功能及结果,并验证。 #include <stdio.h>
#include <stdlib.h>
void main( )
{
FILE *in,*out;
if((in=fopen("file1.txt","r"))= =NULL)
{
printf("Can’t open this file.\n");
exit(0);
}
if((out=fopen("file2.txt","w"))= =NULL)
{ printf("Can’t open this file.\n ");
exit(0);
}
while(!feof(in))
fputc(fgetc(in),out);
fclose(in);
fclose(out);
}
程序功能:将filel.txt中的文复制到file2.txt中
程序输出结果:Can’t open this file。
华北水院高级语言程序设计(C语言)实验报告 2012--2013学年 第二学期 2012级 专业 班级:学号 :2.程序设计
编程有5个学生,每个学生有3门课的成绩,从键盘输入以上数据(包括学号,姓名,三门课成绩),计算出总成绩,将原有的数据和计算出的总分数存放在磁盘文件stu.txt中。
源代码: 运行结果: #include <stdio.h>
struct info
{char num[1000],name[1000];
double a,b,c,sum;
}f[100];
int main()
{freopen("stu.txt","w",stdout);
printf("请输入5个学生学号、姓名、3科成绩(每项以空格隔开)\n"); int i;
for (i=0;i<5;i++)
{
scanf("%s %s %lf %lf %lf",f[i].num,f[i].name,&f[i].a,&f[i].b,&f[i].c); f[i].sum=f[i].a+f[i].b+f[i].c;
}
printf("输出按学号、姓名、三科成绩、总成绩的顺序输出\n");
for (i=0;i<5;i++)
printf("%s %s %.2lf %.2lf %.2lf %.2lf\n",f[i].num,f[i].name,f[i].a,f[i].b,f[i].c,f[i].sum); return 0;}
计算机科学系课程实验报告(程序设计类)
四川师范大学计算机科学学院C语言程序设计实验手册20xx年2月年级20xx级专业电子商务班级04班姓名罗桂清学号20xx11043…
课程设计报告学院课程名称专业班级学生姓名学号指导教师完成时间年月目录1菜单选择程序课程设计2学生信息管理系统课程设计题目1菜单选择…
高级语言程序设计学生实验报告专业计算机科学与技术学号姓名1实验一C程序的运行环境和使用方法1实验目的1了解所用的计算机系统的基本操…
华北水院高级语言程序设计C语言实验报告20xx20xx学年第二学期20xx级专业班级学号一实验题目文件二实验目的略三实验内容1程序…
C语言程序设计实验报告专业计算机科学与技术班级ACM班日期20xx年12月24日成绩实验组别第5次实验指导教师学生姓名张启夏学号U…
计算机软件技术基础实验报告实验一线性表的排序与查找一实验内容a键盘输入一组无序数据添加到线性表中b排序线性表并输出排序结果c键盘输…
C语言实验报告册答案实验一1includeltstdiohgtvoidmainintabcscanfquotdddquotampa…
C语言实验报告1编写一个函数pi其功能是根据以下近似公式求值611221331nn并写一个主函数调用该函数计算的值n在主函数中从键…
华北水院高级语言程序设计C语言实验报告五20xx20xx学年第二学期20xx级专业学号姓名一实验题目函数二实验目的略三实验内容1程…
C语言程序设计(20xx-20xx-2)实验报告1教学班级:***班学号:09姓名:艾米课程教师:***实验辅导教师:***教案1…