c语言实验报告
c语言实验报告(通用2篇)
c语言实验报告 篇1
第一章 基础掌握
1.1 实验目的
掌握C程序设计编程环境Visual C++,掌握运行一个C程序的基本步骤,包括编辑、编译、链接和运行。(]
1.2 实验要求
在报告中记录建立、保存C程序实习过程。
1.3 实验基本内容
编写程序,在屏幕上显示一个短句“Hello World”
(1) 程序:
1) 编译如下程序:
#include
Void main
{
printf (“Hello World!”);
}
2)链接。执行Build-命令。
3)运行。执行Build Execute 命令。显示结果。
4)关闭程序工作区。
(2) 运行结果:
输出结果:Hello World!
总结:
掌握C语言程序设计的基本框架,能够编写简单的程序。
第二章 数据类型
2.1 实验目的
(1) 掌握C语言的运算符和表达式的正确使用以及C语言的几种基本数据类型和基本输入输出函数的使用方法。()
(2)通过编程进一步理解和掌握运算符的确切含义和功能。
2.2 实验要求
(1) 在报告中记录建立、保存C程序实习过程。 (2) 完成典型题目,分析遇到的困难和实验中的收获。
2.3 实验基本内容
输入程序,观察输出结果 1>./*test2.1c*/
1)编译如下程序: #includevoid main {
char ch; int k;
ch='a',k='b';
printf("%d,%x,%c",ch,ch,ch,ch,k); printf("k=%%d",k) }
2)链接。执行Build-命令。
3)运行。执行Build Execute 命令。显示结果。
4)关闭程序工作区。
2>./*test2.2c*/
1)编译如下程序: #includevoid main {
float a1,a2; double b1,b2; a1=1234.12; a2=0.000001; b1=1234.12;
b2=0.000001;
printf("%f,%l f",a1+a2,b1+b2);
}
2)链接。执行Build-命令。
3)运行。执行Build Execute 命令。显示结果。
4)关闭程序工作区。
实验结果:
97.61,141,ak=xd
实验结果:
扩展:c语言程序实验报告 / c语言实验报告 / c语言程序设计报告
1234.120089,1234.120001
总结:
学会C语言的运算符和表达式的正确使用
第三章 选择结构程序设计
3.1 实验目的
学会改正程序中的错误
3.2 实验要求
(1) 在报告中记录建立、保存C程序实习过程。(]
(2) 完成典型题目,分析遇到的困难和实验中的收获。
3.3 实验基本内容
输入实验程序,程序有错,改正程序中的错误
1)输入如下程序:
#include
#include
void main
{
double a,b,c,d;
printf("输入一元二次方程a=,b=,c=");
scanf("a=%l f,b=%l f",&a,&b,&c); if(a==0) { if(b=0) } { } else Print f("x=%0.2f",-c/b); if(c==0) Print f("0==0参数对方程无意义!”); else Print f("c!=0方程不成立"); else if(d>=0) { printf("x1=%0.2f",(-b+sq rt(d))/(2*a)); printf("x1=%0.2f",(-b-sq rt(d))/(2*a)); } else {
printf("x1=%0.2f+%0.2fi",-b/(2*a),s q rt(-d)/(2*a)); printf("x1=%0.2f-%0.2fi",-b/(2*a),s q rt(-d)/(2*a));
}
}
2)链接。()执行Build-命令。
3)运行。执行Build Execute 命令。显示结果。
4)关闭程序工作区。
实验结果:
运行不了程序 ,做以下修改:
#include
#include
void main
{
//
//
double a,b,c,d; printf("输入一元二次方程a=,b=,c="); scanf("a=%l f,b=%l f",&a,&b,&c); c=5; if(a==0) //{ /*if(b=0) { } else printf("x=%0.2f",-c/b); if(c==0) printf("0==0参数对方程无意义!”); else printf("c!=0方程不成立"); }*/ else if(d>=0) { } else { } printf("x1=%0.2f",(-b+sq rt(d))/(2*a)); printf("x1=%0.2f",(-b-sq rt(d))/(2*a)); printf("x1=%0.2f+%0.2fi",-b/(2*a),sq rt(-d)/(2*a)); printf("x1=%0.2f-%0.2fi",-b/(2*a),sq rt(-d)/(2*a));
}
这样就可以输出程序了。
总结: 学会使用逻辑运算符和逻辑表达式,掌握简单的查错方法,并改错。
第四章 循环程序设计
4.1 实验目的
熟练使用whiledo…while语句实现循环程序设计。[)
4.2 实验要求
(1) 在报告中记录建立、保存C程序实习过程。
(2) 完成典型题目,分析遇到的困难和实验中的收获。
4.3 实验基本内容
1) 编译如下程序:
#include
void main
{
int m,n,j,k; printf("input m n"); while(scan f ("%d",&m,&n),m<0&&n<0); j=m; while(j/n!=0) j=j+m; k=(m*n)/j; printf("最小公倍数是%d最大公约数是%d",j,k); }
2)链接。执行build-命令。
3)运行。执行build execute 命令。显示结果。
4)关闭程序工作区。
实验结果:
Input m n
5 2
然后运算出来结果:
最大公倍数是5
最大公约数是0
总结:
学使用for,while,do...while语句实现循环程序,
第五章 程序设计
5.1 实验目的
检验最近学习成果,进一步巩固C语言的学习
5.2 实验要求
1)输入任意四位数,写出个,十,百,千位上的数 2)连接任意两个字符串
5.3 实验基本内容
1)编译如下程序: #includevoid main {
int a,b,c,d,x; scanf("%d",&x); if(999 a=x/1000; b=x/100-a*10; c=x/10-a*100-b*10; d=x-a*1000-b*100-c*10; printf("%d",x); 1)编译如下程序: #includemain { char s1[10],s2[5]; int i,j; scanf("%s",s1); scanf("%s",s2); i=j=0; while(s1[i]!='') i++; printf("a=%d,b=%d,c=%d,d=%d",a, b,c,d); } } while((s1[i++]=s2[j++])!=''); printf("string no.1. %s",s1); } 2)链接。(]执行build-命令。 3)运行。执行build execute 命令。显示结果。 4)关闭程序工作区。 2)链接。执行build-命令。 3)运行。执行build execute 命令。显示结果。 4)关闭程序工作区。 实验结果: abcd adsg string no.1.abcdadsf 实验结果: 2678 2678 a=2,b=6,c=7,d=8 总结:通过对程序的设计提高编程能力 学号:__________ 姓名:__________ 班级:_________ 日期:__________ 指导教师:__________ 成绩:__________ 实验六综合实验 一、实验目的 1、掌握C语言中的变量、数组、函数、指针、结构体等主要知识点。 2、掌握C程序的结构化程序设计方法,能使用C语言开发简单的应用程序。 3、掌握C程序的运行、调试方法等。 二、实验内容 编写一个学生信息排序程序。要求: 1、程序运行时可输入n个学生的信息和成绩(n预先定义)。 2、学生信息包括:学号、英文姓名、年龄;学生成绩包括:语文、数学、计算机。 3、给出一个排序选择列表,能够按照上述所列信息(学号、姓名、年龄、语文、数学、计算机)中的至少一个字段进行排序,并显示其结果。 1、使用函数方法定义各个模块。 三、实验步骤与过程 物理实验报告·化学实验报告·生物实验报告·实验报告格式·实验报告模板 四、程序调试记录c语言实验报告 篇2
- ·上一篇:会计电算化实验报告
- ·下一篇:没有了
-
会计电算化实验报告
会计电算化实验报告(通用2篇) 会计电算化实验报告 篇1 一、实验内容: 1.设定启用日期,录入账套信息,设置分类编码,建立账套,按实验要求增加三名操作员并设置权限,账套数据的引入和输出。设置基础档案,设置结算方式,并在老师的教导下学习了增加修改
新闻资讯/2026-03-09 -
电子商务实验报告
电子商务实验报告(通用11篇) 电子商务实验报告 篇1 实验名称:浙科电子商务摸拟实验 实验目的:让我们更深刻地认识到电子商务的理论核心,电子商务一般就是指利用国际互联网进行商务活动的一种方式,例如:网上营销、网上客户服务、以及网上做广告、网上调
新闻资讯/2026-03-09 -
实验报告格式
实验报告格式(通用2篇) 实验报告格式 篇1 1、提出问题;平面镜成的是实像还是虚像?是放大的还是缩小的像?所成的像的位置是在什么地方? 2、猜想与假设;平面镜成的是虚像。像的大小与物的大小相等、像与物分别是在平面镜的两侧。 3、制定计划与设计方案
新闻资讯/2026-03-09 -
教学考察报告
教学考察报告(精选6篇) 教学考察报告 篇1 9月19—23号学校安排我们一行四人参加了由中国关工委教育发展中心、全国教育专家指导中心、中国教师教育视频网、春之雨教育等单位主办的山东教学特色名校观摩考察活动,参观了昌乐二中、滨州清怡中学、邹平黛溪双
新闻资讯/2026-03-09 -
学习考察报告
学习考察报告(精选11篇) 学习考察报告 篇1 此次外出学我最大的收获之一就是加强了对校园文化的理解。在高城寺小学,我观摩了“校园环境变化”、“校园特色活动”图片展及学校基本情况、办学理念、学校制度的宣传板;观摩了校门西侧唐诗宋词连轴的文化墙;
新闻资讯/2026-03-09 -
工作考察报告
工作考察报告(精选6篇) 工作考察报告 篇1 按照市委统一部署,x年3月5日至12日,我和市人才办、市财政局、市人社局、市科技局主要负责同志,采取座谈交流、实地参观等形式,考察了三个城市人才工作的有关情况,并与部分专家学者就高层次人才的交流与合作等
新闻资讯/2026-03-09 -
预备党员考察报告
预备党员考察报告(精选2篇) 预备党员考察报告 篇1 同志,男,汉族,xx年xx月xx日出生,学习省xx人。现xx大学xx学院xx班学生,本科在读。于20xx年09月递交入党申请书,20xx年03月经团支部推荐参加xx大学第学习期党课积极分子培训班,并以优异的成绩获得结业
新闻资讯/2026-03-09 -
关于白色污染的调查报告
关于白色污染的调查报告(通用14篇) 关于白色污染的调查报告 篇1 一、引言 白色污染是指由塑料袋所引起的污染。由于塑料制品难以分解,所以被遗弃的塑料制品(尤其是各种塑料袋)会给环境带来严重危害。然而,令人遗憾的是,广大中学生对白色污染知之甚少,环
新闻资讯/2026-03-09 -
水资源的调查报告
水资源的调查报告(通用11篇) 水资源的调查报告 篇1 水资源调查报告我国严峻的水资源问题再次成为公众关注的焦点。我们要充分认识到,节约和保护水资源,实现水资源的可持续利用,任重道远。如此重要,水滋养了人类,但同时又让人类面临着水环境所带来的生存安全
新闻资讯/2026-03-09 -
大学生兼职社会调查报告
大学生兼职社会调查报告(精选2篇) 大学生兼职社会调查报告 篇1 一、大学生兼职赚钱的原因 1、大学生群体自身的特点使得大学生选择兼职赚钱。 从学习方面上看,大学的课堂授课时间要大大少于中学阶段,以自学为主的大学生们有更多的空闲时间可以自由支配;
新闻资讯/2026-03-09


