课内实验报告-c(精选8篇)
1.c语言实验报告 篇一
实验一 上机操作初步和简单的C程序设计
一、实验目的1、熟悉C语言运行环境Turbo C++3.02、会简单的程序调试
3、熟悉C语言各种类型数据的输入输出函数的使用方法
4、掌握顺序结构程序设计
二、实验内容
1、上机运行本章3个例题,熟悉所用系统的上机方法与步骤。(习题1.7)
2、编写一个C程序,输入a、b、c 3个值,输出其中最大者。(习题1.6)
3、设圆半径r=1.5,圆柱高h=3,求圆周长、圆面积、圆球表面积、圆球体积、圆柱体积。用scanf输入数据,输出计算结果,输出时要求有文字说明,取小数点后2位数字。注意:在Trubo C++ 3.0中不能输入汉字,只能输入英文或拼音。(习题4.8)
4、运行如下程序,写出运行结果。第一┆范文网整理该文章,版权归原作者、原出处所有...#include
void main()
{
int a=1,b=2;
a=a+b;b=a-b;a=a-b;
printf(“%d,%dn”,a,b);
}
三、实验步骤与过程
2.C语言实验报告 篇二
数据类型,运算符和简单的输入输出
姓名 王颖晶
班级 材料2班
学号 22140059 日期2015年3月
24日
指导老师 赵芳
1.实验目的
(1)掌握C语言数据类型,了解字符型数据和整形数据的内在关系。(2)掌握对各种数值型数据的正确输入方法。
(3)学会使用C的有关算数运算符,以及包含这些运算符的表达式,特别是自加(++)和自减(--)运算符的使用。
(4)学会编写和运行简单的应用程序。
(5)进一步熟悉C程序的编辑,编译,连接和运行的过程。2.实验内容和步骤
(1)输入并运行教材第3章第4题给出的程序
(2)输入第3章第5题的程序 用下面的scanf函数输入数据,使a=3,b=7,x=8.5,y=71.82,c1=’A’,c2=’a’。问在键盘上如何输入?
(3)输入以下程序
①
② 将6,7行改为 m=i++; n=++j; ③ 程序改为 #include
Printf(“i =%d,j=%d,m=%d,n=%dn”,i,j,m,n);}(4)假如我国国民生产总值的年增长率为9%,计算十年后我国国民生产总值与现在相比增长多少百分比,编写程序。计算公式为:p=(1+r)^n r为年增长率,n为年数,p为与现在相比的倍数。
① 输入编好的程序,编译并运行。
② 年增长率不在项目中指定,改用scanf函数语句输入,分别输入%7,%8,%10,观察结果。
③ 在程序中增加printf函数语句,用来提示输入什么数据,说明输入的是什么数据。
心得体会
3.C语言实验报告(一) 篇三
一、实验题目:顺序结构
二、实验目的:(略)
三、实验内容
1.程序验证(略)
2.程序设计
1)编写程序,已知圆半径radius=1.25,求圆周长和面积。
源代码:运行结果:
2)编写程序完成单个字母的大小写转换。
源代码:运行结果:
3)任意从键盘输入一个三位整数,要求正确分离出它的个位、十位和百位数,并分别在屏幕上显示。
4.C语言实验报告3 篇四
1.掌握使用if~else语句和switch~case语句实现分支结构的方法。
2.掌握使用三种循环语句实现循环结构的方法。
二、实验内容
1.显示两级成绩
程序填空,不要改变与输入输出有关的语句。
输入一个学生的数学成绩,如果它低于 60,输出“Fail”,否则,输出“Pass”。
文件命名---学号B1.C
源程序:
#include
/*运用if~else实现分支结构*/ printf(“Fail.n”);
/*mark<60为真时执行*/ } else{ printf(“Pass.n”);
/*mark<60为假时执行*/ }
return 0;
/*程序的结束状态*/ }
2.求三角形的面积和周长
程序填空,不要改变与输入输出有关的语句。
输入三角形的三条边 a, b, c,如果能构成一个三角形,输出面积area 和周长perimeter(保
留2 位小数);否则,输出“These sides do not correspond to a valid triangle”。
在一个三角形中,任意两边之和大于第三边。三角形的面积计算公式: aere*area = s(s-a)(s-b)(s-c)其中:s =(a+b+c)/2 文件命名---学号B2.C
源程序:
#include
/*运用if~else实现分支结构,逻辑与的运用要到位*/
s=(a+b+c)/2;printf(“perimeter=%.2fn”,a+b+c);
/*调用printf()函数输出周长*/ printf(“area=%.2fn”,sqrt(s*(s-a)*(s-b)*(s-c)));/*平方根函数sqrt()*/ } else{ printf(“These sides do not corrrespond to a valid trianglen”);/*if条件语句为假时执行*/ } return 0;}
3.计算个人所得税
程序填空,不要改变与输入输出有关的语句。
输入一个职工的月薪 salary,输出应交的个人所得税tax(保留2 位小数)。
tax = rate *(salary-850)当 salary <= 850 时,rate = 0;当 850 < salary <= 1350 时,rate = 5;当 1350 < salary <= 2850 时,rate = 10;当 2850 < salary <= 5850 时,rate = 15;当 5850 < salary 时,rate = 20;文件命名---学号B3.C
源程序:
#include
/*运用else-if语句求解多分段函数*/ rate=0;} else if(salary<=1350){
rate=5;} else if(salary<=2850){
rate=10;} else if(salary<=5850){
rate=15;} else{ rate=20;} tax = rate *(salary-850);printf(“tax=%0.2fn”, tax);}
/*else-if语句的分支*/
/*else-if语句的分支*/
/*else-if语句的分支*/
/*调用printf()函数输出结果*/
4.求1+1/2+1/3+......+1/n 程序填空,不要改变与输入输出有关的语句。读入 1 个正整数 n(n<=50),计算并输出1+1/2+1/3+......+1/n(保留3 位小数)。
文件命名---学号B4.C 源程序:
#include
for(i=1;i<=n;i++){
sum*/
sum=sum+1.0/i;
} printf(“%.3fn”, sum);
}
/*输入提示“n<=50,Enter n:”*/
/*对sum赋初值0*/
/*使用for循环,循环执行n次,计算
/*调用printf()函数输出sum的值*/
5.求n!程序填空,不要改变与输入输出有关的语句。读入 1 个正整数 n(n<=50),计算并输出 n!。
文件命名---学号B5.C 源程序:
#include
/*输入提示*/ scanf(“%d”, &n);i=1,sum=1;do
/*do~while循环语句*/ { sum=sum*i;
/*循环体语句*/ i++;}while(i<=n);printf(“%.3fn”, sum);
/*调用printf()函数输出sum的值*/
}
6.统计素数并求和
程序填空,不要改变与输入输出有关的语句。
输入 2 个正整数m 和n(1<=m,n<=500),统计并输出m 和n 之间的素数的个数以及这些素数的和(素数就是只能被1 和自身整除的正整数,1 不是素数,2 是素数)。注:嵌套循环
文件命名---学号B6.C
#include
/*调用求平方根函数,需要包含数学库*/
int main(){ int count, digit, i, j, k, m, n, sum;printf(“Enter m,n,n<=500:”);
/*输入提示*/ scanf(“%d%d”, &m, &n);
/*调用scanf()函数输入m,n*/ count=0,sum=0;
/*count与sum分别记录素数个数与和,用于控制输出格式*/ for(j=m;j<=n;j++){
/*循环嵌套*/ k=sqrt(j);for(i=2;i<=k;i++)
/*for循环,注意素数的判断*/
if(j%i==0)
/*若m能被某个i整除,则j即m不是素数,循环提前结束*/ break;if(i>k&&j!=1){
/*如果m是素数*/ count++;sum=sum+j;} } printf(“count=%d, sum=%dn”, count, sum);}
三、收获、体会及问题
收获、体会:总的来说,这次实验的完成较实验一来说轻松了许多,因为对代码有了近一步的熟悉,实验的完成过程相对得心应手了许多。本次实验我基本掌握了运用三种循环语句循环结构的方法,对do~while、if~else、switch~case三种语句有了更深的理解,并能够准确的将之运用到编程的过程中,同时三类语句的作用与实现方法我也有了近一步的认识。
5.C程序设计实验报告 篇五
C程序设计实验报告
实验名称: 学时安排:
实验类别:
实验要求:1人1组
 ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
一、实验目的
二、实验设备介绍
软件需求: Visual C++ 6.0或CFree3.5以上版本
硬件需求: 对于硬件方面的要求,建议配置是Pentium III 450以上的CPU处理器,64MB以上的内存,200MB的自由硬盘空间、CD-ROM驱动器、能支持24位真彩色的显示卡、彩色显示器、打印机。
三、实验内容
四、程序清单
五、运行结果
6.C语言程序设计上机实验报告 篇六
系部:计算机科学系 年级:2013 级 班级:
姓名:
学号:
实验时间:
实验成绩:
2013年月日
实验三顺序结构程序的设计
一 实验名称:顺序结构程序的设计
二.实验环境:windows XP系统,VC++6.0软件
三.实验目的:
四.实验内容:
五.算法描述流程图
六.源程序
七.测试数据及运行结果
八.实验心得
实验成绩评分要求
1、原创性发现抄袭或雷同成绩为0分
2、正确性程序正确60分
3、可读性格式清楚,有注释,变量命名规范20分
4、健壮性对特殊测试数据有考虑有测试10分
7.课内实验报告-c 篇七
1.实验环境:
软件系统:使用的软件环境
硬件系统:机型说明
2.实验目的:掌握如何编辑、编译、链接调试运行c程序
3.实验内容:
(1)掌握顺序结构程序设计.P26 ,p49,p62 3.2~3.7
(2)掌握选择结构程序设计(if 和switch语句的用法)p4.2~
(3)循环结构程序设计(while, dowhile,for语句的用法)。
(4)掌握数组的定义、输入和输出的方法,字符数组、字符串函数的使用。
(5)了解函数的定义,熟悉函数实参与形参的“值传递”方式,掌握函数的嵌套调用和递归调用方法。
(6)熟悉指针含义及其使用。
(7)熟悉结构体和共用体的使用。
(8)熟悉文件的使用。
4.实验要求:
(1)输入编写的源程序,检查程序有无错误(语法和逻辑错误),有则改
之。
(2)编译和连接,仔细分析编译信息,如有错误应找出原因并改正。
(3)运行程序,输入数据,分析结果。
5.实验结果:
输出程序清单和运行结果。(要求把原题内容,调试好的程序和其结果一并打
印),6.实验体会
8.课内实验报告-c 篇八
(二)2012--2013学年第二学期
2012级专业: 学号:姓名:………………………………………………………………………………………………
一、实验题目:选择结构程序设计
二、实验目的:(略)
三、实验内容
1.程序验证(略)
2.程序设计
1)设变量a、b、c分别存放从键盘输入的3个整数。编写程序,按从大到小的顺序排列这3个整数,使a成为最大的,c成为最小的,并且按序输出这3个整数。源代码:运行结果:
2)输入某学生的考试成绩等级A、B、C、D,要求按照等级输出对应的分数段。A级对应分数段为80~100,B级对应分数段70~79,C级对应分数段60~69,D级对应分数段为60分以下。
【课内实验报告-c】推荐阅读:
课内实验报告模版07-03
系统工程课内实验报告07-22
c实验报告答案08-28
c程序设计实验报告308-17
c语言第三次实验报告08-21
C语言程序设计实验指导及报告07-26
c语言实验数组的应用08-07
金融实验实验报告06-23
射频实验报告实验三09-14
nat技术实验实验报告08-18