大一上期C语言实验报告1熟悉实验环境
- 格式:doc
- 大小:58.50 KB
- 文档页数:3
C语言上机实验报告
实验题目:利用C语言实现学生信息管理系统
一、实验目的
1.熟悉C语言的基本语法和控制流程;
2.掌握C语言的基本输入输出函数;
3.学会使用C语言的数组和结构体来管理和操作学生信息。
二、实验环境
1. 操作系统:Windows;
2. 集成开发环境:Dev-C++。
三、实验内容和步骤
1.设计学生结构体
首先,定义一个学生结构体,包括学号、姓名、性别、年龄和成绩等字段。
2.实现学生信息的录入
创建一个函数,用于输入学生的基本信息。其中,输入学生的学号、姓名、性别、年龄和成绩。
3.实现学生信息的输出
创建一个函数,用于输出学生的基本信息。其中,输出学生的学号、姓名、性别、年龄和成绩。
4.实现学生信息的查询
创建一个函数,用于根据学生的学号查询学生的基本信息。
5.实现学生信息的修改
创建一个函数,用于根据学生的学号修改学生的基本信息。
6.实现学生信息的删除
创建一个函数,用于根据学生的学号删除学生的基本信息。
7.实现学生信息的排序
创建一个函数,用于按照学生的成绩对学生信息进行排序,并输出排
序后的结果。
8.实现学生信息的保存和读取
创建一个函数,用于将学生信息保存到文件中,并可以从文件中读取
学生信息。
四、实验结果和分析
1.学生信息的录入、输出、查询、修改、删除和排序等功能均能正常
实现,并能正确显示结果。
2.学生信息的保存和读取功能能够正确将学生信息保存到文件中,并
能从文件中读取学生信息并显示。
五、实验心得
通过本次实验,我掌握了基本的C语言语法和控制流程,学会了使用
数组和结构体来管理和操作学生信息。在实验过程中,我遇到了一些问题,
《程序设计基础》实验报告
{
float a, b;
printf_s("please input cost price of TV:");
scanf_s("%f", &a);
b = a*K;
printf_s("the current price of TV:");
printf_s("%f", b);
return 0;
2、
#include"stdafx、h"
int main()
{
int a, b, c, d, e, f;
printf_s("please input three figures:");
scanf_s("%d", &a);
b = a / 100;
c = a % 100;
d = c / 10;
e = c % 10;
f = e * 100 + d * 10 + b;
printf_s("the new three figures:");
printf_s("%d", f);
return 0;
}
3、
#include"stdafx、h"
int main()
{
float a, b, c, d, e;
printf_s("please input scores:\n");
scanf_s("%f%f%f", &a, &b, &c);
d = a + b + c;
e = (a + b + c) / 3;
printf_s("the total scores:");
printf_s("%5、1f\n", d);
printf_s("the average scores:");
printf_s("%4、1f\n", e);
实验项目名称:实验一
C 语言的运行环境的使用
实验目的及要求:
1. 了解 Windows 系统下 C 语言的运行环境,熟悉 C 程序编辑、调试、运行的基本操
作方法。
2. 熟练掌握编辑、编译、连接和运行 C 程序的方法。
3. 通过运行简单的 C 程序,初步了解 C 源程序的特点。
4. 初步理解 C 语言的数据类型,了解变量定义、变量赋值以及简单运算方法,了解程
序运行结果的基本输出方法。
实验内容(方法和步骤):
1、编程实现在屏幕上显示如下三行文字
Hello, world !
Wolcome to the C language world!
Everyone has been waiting for
程序代码:
#include <stdio.h>
int main()
{
printf("Hello,World!\n");
printf("Welcome to the C language world!\n");
printf(Everyone has been waiting for.\n");
return 0;
}
运行结果:
2、编写程序,将两个整数相加,并输出结果。
程序代码:
#include <stdio.h>
int main()
{
int a,b,c;
a=12;b=26;
c=a+b;
printf("c=%d\n",c);
return 0";
}
运行结果:
3. 编写程序,要求从键盘输入2 个整数,输出其中较大的数程序代码:#include <stdio.h>
int main()
实训一C 语言上机环境的熟悉
一、实训目的
1、能够熟练VC 开发工具。
2、能够编写简单的程序,并熟悉开发过程。
二、实训内容
1、熟悉VC 开发环境
(1)安装VC
此内容主要采用多媒体演示说明,原则上不让学生自己在机房安装(因此机房一般已经安装好此程序,再次安装容易出错)。
(2)运行VC
1)熟悉VC 编辑界面(演示说明即可,可在讲解过程中让学生一起跟着查看)
A.打开VC
方法一:点击桌面上的
图标
方法二:[开始]-[程序]- [Microsoft Visual C++ 6.0]- Microsoft Visual C++ 6.0
B.熟悉VC 界面
2)创建项目和C程序文件
步骤一:选择[文件]-[新建](或Ctrl+N ),弹出“新建”对话框 步骤二:选择[工程]-[windows32 Application ],在“工程名称”处输入工程名(相
当于创建一个文件夹,存放工程文件),然后在“位置”处选择工程文件的存放路径。 注:如果不执行这一步,会在编译时提示创建工程文件。
步骤三:选择[文件]-[C++ Source File ],在“文件名”处输入创建的C语言源程序的文件名(注:此文件名必须加.c 后缀,不然会默认为C++文件,如果有步骤二,“位置”处为刚才创建的项目路径,否则为默认目录)
步骤四:输入源程序(例如文件名为test1.c )
注意:删除#include有没有不同?
步骤五:保存
2)编译程序
方法一:选择[组建]-[编译]
方法二:点击按钮
方法三:按Ctrl+F7 如果没有经历第二步,会弹出如下对话框,要求创建工程文件。
实验1 熟悉C语言编程环境实验报告一.编程示例
1.源程序:
#include <stdio.h>
void main()
{ printf(“This is a C program.\n”); /*第一个C源程序*/
}
运行结果:
2.源程序:
#include <stdio.h>
void main()
{ printf(“Hello,world!\n”);
}
运行结果:
二.程序调试示例
#include <stdio.h>
main(void)
{ printf( Welcome to You!\n”)
}
改正之处:
1.Welcome前加英文半角双引号
2.printf后的)后加;
改正之后的源程序:
#include <stdio.h>
main(void)
{ printf(" Welcome to You!\n");
}
运行结果:
三.实验内容
1.运行程序,观察运行结果(1)例1.2
源程序:
#include<stdio.h>
int main()
{
int a,b,sum;
a=123;
b=456;
sum=a+b;
printf("sum is %d\n",sum);
return 0;
}
运行结果:
(2)例1.3
源程序:
#include<stdio.h>
int main()
{
int max(int x,int y) ;
int a,b,c;
scanf("%d,%d",&a,&b);
c=max(a,b);
printf("max=%d\n ",c);
return 0;
C语言是一门面向过程的、抽象化的通用程序设计语言,广泛应用于底层开发。以下是本站分享的大一c语言实验报告,希望能帮助到大家!
大一c语言实验报告
一、实验目的
1、熟悉C语言运行环境Turbo C++0
2、会简单的程序调试
3、熟悉C语言各种类型数据的输入输出函数的使用方法
4、掌握顺序结构程序设计
二、实验内容
1、上机运行本章3个例题,熟悉所用系统的上机方法与步骤。(习题7)
2、编写一个C程序,输入a、b、c 3个值,输出其中最大者。(习题6)
3、设圆半径r=5,圆柱高h=3,求圆周长、圆面积、圆球表面积、圆球体积、圆柱体积。用scanf输入数据,输出计算结果,输出时要求有文字说明,取小数点后2位数字。注意在Trubo C++ 0中不能输入汉字,只能输入英文或拼音。(习题8)
4、运行如下程序,写出运行结果。
#include
void main()
{
int a=1,b=2;
a=a+b; b=a-b; a=a-b;
printf("%d,%dn",a,b);
}
三、实验步骤与过程
四、程序调试记录
大一c语言实验报告
一、实验目的
掌握C语言中的变量、数组、函数、指针、结构体等主要知识点。
掌握C程序的结构化程序设计方法,能使用C语言开发简单的应用程序。掌握C程序的运行、调试方法等。
二、实验内容
(1)用函数调用实现求1~7的平方及平方和。
三、实验步骤与过程
#include<stdio.h>
#include<math.h>
int pingfansum(int i,int q) {
int sum1=0,l;
C语言程序设计与问题求解实验报告
实验一熟悉编程环境及顺序结构程序设计
一、实验目的
1.了解和使用VC集成开发环境;
2.熟悉常用的功能菜单命令;
3. 掌握C语言中的输入输出;
4. 掌握变量定义和使用;
5.理解顺序结构程序设计方法。
二、实验内容和步骤
1. 熟悉VC环境,练习自己的第一个程序
2.简单的数据输入输出实验
(1)输入下面的程序,运行并分析结果。(注意:绝对值函数fabs(x)。)#include
#include
int main( void )
{ double question =-45.35, answer;
answer = fabs( question );
printf( "数%.2f 的绝对值是%.2f\n", question, answer );
}
(2) 分析并修改下面程序错误,使之能够正常运行。
错误代码一:
#include
void main()
{int a;
float b;
scanf("%d%f",a,b);
double c;
scanf("%lf",c);
printf("a=%d,b=%f,c=%lf\n",&a,&b,&c);
}
错误点:输入函数scanf中缺少地址符,输出函数printf中多了地址符;修改后:
错误代码二:
#include
void main()
{int a,b;
int sum;
sum=a+b;
scanf("%d%d",&a,&b);
printf("sum=%d\n",sum);
}
错误点:应先输入a,b,再求和
修改后:
3.编写程序实现以下功能
1).输入3个数,求他们的平均值并输出。(保留2为小数)
运行结果:
分析:当对源程序进行编译时,如果屏幕上没有出现“出错信息”,就对其进行运行并得出结果运行结果是会出现如下信息:
得到的运行结果如下:
分析:当写完一个源程序要仔细检查,如果出现错误提醒就按照上面的指示对其进行修改,只有
输入的数为:
运行结果:
分析:如果在输入数时两个数中间用空格符隔开,即
为
当把其改为原来的程序再运行时错误提醒就会消失,并得到和上面的结果一样的结果:
分析:合并后没有出现错误提醒,即这样做是正确的。
输入的三个数为:
分析:在前面的比较两个数中的大数的基础上比较三个数的最大数,只要在输入的源程序没有错
C程序设计初步
一、实验目的
(1) 熟悉C语言程序的运行环境(VC++ 。
(2) 掌握C语言程序的上机步骤,了解运行C程序的方法。
(3) 掌握C语言程序的书写格式和C语言程序的结构。
二、实验内容(均要求给出运行结果)
1.程序改错题
(1) 以下程序实现计算x×y的值并将结果输出。请改正程序中的错误。
#include ""
void main()
/**********FOUND**********/
{ int x=y=4;
z=x*y;
/**********FOUND**********/
printf("z=%d/n", Z);
}
答案:
=======(答案1)=======
int x=,4,y=4,z;
=======(答案2)=======
printf("z=%d\n", z);
(2) 以下程序实现输入圆的半径,求圆的周长。请改正程序中的错误。
#include ""
void main()
{ int r;
float l;
printf("Enter r:");
scanf("%d", &r);
/**********FOUND**********/
l=2πr
/**********FOUND**********/
printf("l=%d\n",l);
}
答案:
=======(答案1)=======
l=2**r;
=======(答案2)=======
printf("l=%f\n", l);
2.程序填空题
(1) 下面程序能对两个整型变量的值进行交换,请填空。
#include ""
void main()
{ int a=3,b=4,t;
C语言实验报告
C语言实验报告9篇
随着个人素质的提升,报告的适用范围越来越广泛,我们在写报告的时候要注意语言要准确、简洁。写起报告来就毫无头绪?以下是小编为大家整理的C语言实验报告,仅供参考,欢迎大家阅读。
C语言实验报告1
一、实习目的
1.掌握在集成环境中编辑、编译、连接和运行C程序的方法。
(1)运行TC
(2)启动TC集成环境,输入一个源程序,编译并运行。
2.掌握单步执行、设置/去除断点,观察变量或表达式的值。
(3)在该程序中按CTRL+F7单步招待并在观察窗口中查看变量和表达式的值。
(4)设置/去除断点,继续调试。
1、熟练掌握if.switch分支语句的使用。
2、熟练掌握for.while.do.while循环语句的使用。
3、熟练掌握函数的定义、说明、参数传递及嵌套和递归调用方法。
4、熟练掌握一维数组、二维数组、字符数组的定义、说明和使用方法。
熟练掌握结构体和指针的综合应用链表的操作
二、实习地点
北京交通干部管理学院计算机系机房十三号.
三、实习成果
熟练掌握TC集成环境的使用方法。认真编写实习报告和实习总结,描述实习操作和心得体会,总结在这次实习中的业务收获,作出自我评价。熟练掌握并应用TC程序设计的各个知识点。掌握结构体和指针的联合使用,学会链表的构造和常用操作方法,认真编写实习日志和实习体会。并通过各种途径查找所需资料,拓宽视野,培养自学能力。
四、实习心得
在短短一周的实习期间使我获取了不少新知识也巩固了许多老知识。我体会到了老师和同学们的热心帮助,无论面对学习中多大的困难,同学们都会帮助你,老师也会帮助你,大家就像兄弟姐妹一样。老师安排我们有具有的分工:
《C语言程序设计》实验报告
专业:班级:学号:学生姓名实验日期:成绩:指导老师:
实验单元一程序基本结构设计
一、实验题目
实验一熟悉VC++环境
二、实验目的
1. 熟悉C程序编辑环境,掌握主要菜单项的作用。
2. 熟悉编写一个C程序的上机过程(编辑、编译、链接和运行)。
3. 熟悉C程序的基本输入输出语句
三、实验内容
1. 书本第一章的例一程序。
2. 由键盘输入两个整数,求得它们的和并输出至屏幕。
四、实验环境
1.硬件环境:当前所有电脑硬件环境均支持。
2.软件环境:Visual C++ 6.0
五、实验代码及结果(程序运行结果请以截屏图给出)
1.源程序代码:
#include<stdio.h>
int main()
{
printf(“I am a student .\n”) ;
return 0 ;
}
运行结果为:
{
int a,b,sum;
scanf("%d%d",&a,&b);
sum=a+b;
printf("sum is %d\n",sum);
return 0;
}
运行结果为:
六、实验心得(请对每个实验题目编程及调试运行中遇到的问题及解决方案进行简单总结)
《C语言程序设计》实验报告
实验日期:2015.03.19 成绩:指导老师:
实验单元一程序基本结构设计
一、实验题目
实验二顺序结构程序设计
二、实验目的
(1)掌握C语言数据类型以及变量的声明。
(2)掌握C语言的赋值运算符、赋值表达式、赋值语句。
(3)掌握C语言的整型和字符型的混合运算。
(4)掌握C语言的输入、输出函数的使用格式。
三、实验内容
1.有人用温度计测量出华氏温度,现输入华氏温度f,请编写程序把它转换为摄氏温度c。
青岛理工大学课程实验报告
步骤调试
过程及实验结果
1 2
总结掌握了掌握C语言基本数据类型,变量的定义及变量的初始化和赋值操作,不同的类型数据之间赋值的规律。
了解了C语言的算术运算符的使用以及算术表达式的使用,自加自减运算符的特点及使用。
附录实验一 1
#include<>
void main()
{
int a,b,s;
scanf("%d%d",&a,&b);
printf("s=%d\n",a+b);
}
实验一 2
#include<>
#include<>
void main()
{
double a,b,c,d,x1,x2;
printf("a b c :");
scanf("%lf%lf%lf",&a,&b,&c);
d=b*b-4*a*c;
if (d<0)
printf("无解\n");
else if (d==0)
{
x1=(-b)/(2*a);
printf("一个解:x=%g\n",x1);
}
else
{
x1=(-b+sqrt(d))/(2*a);
x2=(-b-sqrt(d))/(2*a);
printf("两个解:x1=%g,x2=%g\n",x1,x2);
}
}
青岛理工大学
课程实验报告
课程名
称
计算机程序设计 (C) 班级软件 111 实验日期姓名赵亚东学号实验成绩实验名
称
实验二选择结构程序设计
实验目的及要求1.掌握赋值语句的使用方法。
2.掌握各种类型数据的输入输出方法,能正确使用各种格式转换符。3.能正确使用关系运算符及表达式、逻辑运算符及表达式。
4.熟练掌握if语句,学会使用if-else语句设计双分支和多分支结构程序。
实验1熟悉C语言编程环境实验报
告.doc
实验1:熟悉C语言编程环境实验报告
一、引言
C语言是一种广泛应用的编程语言,对于学习和掌握C语言编程技术具有重要意义。本实验通过搭建C语言编程环境,介绍了C语言编程环境的基本组成和使用方法。
二、实验内容
1. 安装编译器
本实验使用MinGW编译器作为C语言编程环境,首先需要下载并安装MinGW编译器。
2. 配置环境变量
安装完成后,需要将MinGW的bin文件夹添加到系统的环境变量中,以便在命令行中可以直接使用编译器。
3. 编写并编译第一个C程序
创建一个名为hello.c的文件,编写一个简单的C程序,并使用编译器进行编译。
4. 运行程序
编译成功后,可以在命令行中运行程序,查看程序的输出结果。
三、实验步骤
1. 下载并安装MinGW编译器
首先,从MinGW官网下载MinGW安装包,并进行安装。安装过程中需要选择合适的安装路径和组件,一般选择默认安装即可。
2. 配置环境变量
打开系统的环境变量设置,在系统变量中找到Path变量,将MinGW的bin文件夹路径添加到Path变量的末尾。
3. 编写并编译第一个C程序
在任意目录下创建一个空白文本文件,命名为hello.c。使用文本编辑器打开hello.c文件,编写以下代码:
c
#include
int main{
printf("Hello, World!\n");
return 0;
}
保存文件后,打开命令提示符,使用cd命令切换到hello.c所在的目录。然后使用以下命令编译C程序:
gcc hello.c -o hello
《C程序设计》实验报告
学期:2011--2012学年第一学期
班级:
学号:
姓名:
实验1上机环境的熟悉
一、实验目的
1.熟悉C语言编程环境Visual C++ 6.0,掌握运行一个C语言程序的基本步骤,包括编辑、编译、连接和运行。
2.了解C程序的基本框架,通过运行和编写简单的C语言程序。
3.理解程序调试的思想,能找出并改正C程序中的语法错误。
二、实验预备知识
1.C语言程序开发概述
与其他计算机程序一样,C语言程序一般也要经过编辑、编译、连接、运行及调试等多个环节。
下面通过编写一个简单的C语言程序来了解使用Visual C++ 6.0集成开发环境运行C语言程序的方法。该程序的功能是向屏幕上输出一个字符串“Hello World!”。
程序源代码如下:
#include
void main()
{
printf("Hello World!");
}
使用Visual C++ 6.0编写并处理的任何程序都要创建一个与其相关的工程,Visual C++ 6.0用工程化的管理方法把一个应用程序中的所有相互关联的一组文件组织成一个有机的整体,构成一个项目,也称为工程。项目以文件夹方式管理所有源文件,项目名作为文件夹名。文件夹中包含源程序文件(.C)、项目文件(.DSP)、项目工作区文件(.DSW)、项目工作区配置文件(.OPT)和Debug(调试)等子文件夹。
对于一个C程序的开发,需要通过应用程序向导建立一个新的工程项目,并在项目中添加文件。
2.操作步骤:
(1)建立新的项目
①在Visual C++ 6.0主窗口中执行“文件”→“新建”命令,弹出“新建”对话框,在弹出的对话框中选择“工程”标签,在“工程”标签中选择“Win32 Console Application”选项(工程类型中名为Win32 Console Application的选项,称为控制台应用程序,它是用来编写和运行C语言程序方法中最简单的一种,其入口函数是main())。
成都工业学院·计算机工程学院
《程序设计基础》实验报告
1.实验目的
(1)熟悉C语言运行环境,了解和使用Visual6.0++集成开发环境(2)熟悉Visual6.0++环境的功能键和常用的功能菜单命令
(3)掌握C语言程序的书写格式和C语言程序的结构
(4)掌握C语言上机步骤,以及编辑、编译和运行一个C语言程序的方法
(5)熟悉Visual6.0++环境下的程序调试方法
2.实验内容
(1)按照实验步骤编辑、编译、运行第一个”Hello World”程序(2)利用实验指导中的第二个程序熟悉调试工具,在已知x,y值的情况下,计算出x和y的和、差、积、商,并显示出来(3)编写一个程序,输入a、b、c三个值,输出它们的和与平均值c
3.源程序
(1)#include
void main()
{printf(”Hello World”);}
(2)#include
void main()
{int x=5,y=2;
int s,d,p,q;
s=x+y;
d=x-y;
p=x*y;
q=x/y;
printf(“和:%d差:%d积%d商:%d“,s,d,p,q);}
(3)#include
void main()
{int a,b,c.sum;
float ave;
Printf(“Please enter the a,b,c:”);
scanf(“%d%d%d”,&a,&b,&c);
sum=a+b+c;
ave=(float)sum/3;
printf(“sum=%d,ave=%f\n”,sum,ave);}
4.运行结果
(1)
(2)
(3)输入18、46、69测试得出答案如下