C语言实验报告册中级进步,C语言实验报告册

《C语言实验报告册》由会员分享,可在线阅读,更多相关《C语言实验报告册(27页珍藏版)》请在人人文库网上搜索。

1、学生实践测试报告(科学与工程)课程名称:C语言程序设计实验课:15自动化2班学号:1517011063学生姓名:王系:智能科学与控制工程学院讲师:王宇201520第十六学年的第二学期金陵科技学院教务办公系统实验报告的写作要求实验报告以电子格式提交,标题为4号黑体,正文为4号小宋体,单行间距。实验报告的写作说明在实验报告中,四个项目是必要的:实验目的和要求,实验仪器和设备,实验内容和过程,实验结果和分析。教师可以根据学科特点和实验的具体要求添加项目。填写笔记(1)认真观察,及时、准确、真实地记录。(2)描述准确,层次清晰。(3)尝试用特殊术语来描述事物。(4)外语、符号和公式应准确,应使用统一的。

2、名词和符号。(5)实验报告应独立撰写,严禁抄袭和抄袭。一旦被发现,将作为零分处罚。实验报告更正说明实验报告的修改要及时、认真、仔细,所有的修改都要用红笔。实验报告的批改等级采用五级评分制或百分制,按照金陵科技学院课堂教学实施细则作业评分等级评定的要求执行。实验项目名称:初级编程实验时数:6同组学生姓名:实验地点:工程楼实验日期:2016年3月29日。实验结果:批改老师:王预批改时间:实验1基本编程一、实验目的和要求(1)熟悉Visual c+集成环境,编辑、保存、编译、连接和运行,能够调试简单程序;(2)掌握C语言中各种运算符的使用;(3)掌握C语言中各种数据类型的区别和应用;(4)掌握C语言。

3、中变量的定义、赋值和使用,表达式语句和输入输出语句的使用;(5)掌握输入输出函数在C语言中的使用;(6)掌握控制语句在C语言中的使用,包括if-else、for、while和do-while语句的使用。二、实验仪器设备奔腾或更高版本的计算机配有视窗XP或更高版本的操作系统和可视化C 6.0软件。三、实验内容和过程1.程序调试(1)#包括main() int s,t,p,sumscanf(%d%d%d ,s,t,p);sum=s t p;printf(“总和=%dn”,总和);(2)#包括main() int k=3;if(k=3)printf(“* * *”);else printf( # #。

4、 # );(3)#包括main() int k=0;做 printf(k=%dn ,k); while(k0);2.程序校正以下是判断一个学生是否通过考试的程序(通过a、b或c的学生;d级失败),调试并改进以下程序以满足上述输出的需要。#包括main() char mark= A开关(标记)案例“A”:案例“B”:案例“C”: printf(=60 n );案例 D : printf( 60 n );默认值: printf(“错误 n”);3.设计(1)函数:编程使一个任意的实数保持两位小数,并四舍五入到第三位。例如,如果实类型的数量是1234.567,函数返回1234.570000;如果实数。

5、是1234.564,函数返回1234.560000。#包括main()浮动a,int b;scanf(“% f”,a);b=a * 1000.5;a=b/100.0;printf(a=%7.2f ,a);(2)功能:从键盘输入一个大写字母,并以小写字母代替输出。注:可以通过格式化和特殊的字符输入输出功能来实现。(3)函数:编写函数来计算以下分段函数的值:(4)假设工资税率如下,其中S代表工资,R代表税率:s500 r=0%500=s1000 r=5%1000=s2000 r=8%2000=s3000 r=10%3000=s r=15%编译一个程序,从键盘输入一个工资数字,并输出实际的工资数字。。

6、需要一个switch语句。(5)函数:计算并输出正整数n的所有因子之和(1和n除外),n的值由键盘输入。例如,当n=120时,输出为239。(6)函数:计算并输出下列多项式的值S=1 1/1!1/2!1/3!1/n!例如,如果键盘输入15到n,输出为s=2.718282。注意:n的值要求大于1但不大于100。(7)函数:从低位取出长整型变量S的奇数位上的数,依次形成一个新的数,放入t中例如,当s中的数字是7654321时,t中的数字是1357。V.实验注意事项1.赋值号=和关系运算符=之间的差异;2.if-else语句中else之后的无条件表达式;3.while和do-while的区别;4.复。

7、合语句必须用括起来。第六,思考问题1.功能:判断一个三位数是否是“水仙花数”。在主功能中从键盘输入一个三位数,并输出判断结果。注意,所谓的“水仙花数”是指一个或三个数字,每个数字的立方和等于数字本身。例如,153是一个水仙花数,因为153=1 125 27。2.函数:计算并输出3到n之间所有素数的平方根之和例如,在键盘输入100到n之后,输出为:sum=148.874270。3.函数:输出斐波那契数列中大于S的最小数。斐波那契数列F(n)定义为:F(0)=0,F(1)=1 F(n)=F(n-1) F(n-2)例如,当键盘输入s=1000时,它输出1597。4.函数:确定整数x是否同构。如果是同。

8、构数,输出为“是”;否则,输出为“否”。x的值由主函数从键盘读取,并且要求不超过100。注:所谓的“同构数”是指出现在其平方数右侧的数。例如,输入整数5,5的平方数是25,5是25右边的数,所以5是同构数。程序列表:3(1)#包括main()浮动a;int b;scanf(“% f”,a);b=a * 1000.5;a=b/100.0;printf(a=%7.2f ,a);(2)#包括main() char chpintf(按一个键,然后按enter);ch=getchar();if(chAchmain()浮动x,y;scanf(“% f”,x);if(x0)y=x * x x 6;否则如果(。

9、x10x!=2.0x!=3.0)y=x * x-5 * x 6;其他y=x * x-x-1;printf(“% f”,y);(4)#包括main()int n,s;scanf(“% d”,s);如果(s500)n=1;否则如果(s1000)n=2;否则如果(s2000)n=3;否则如果(s3000)n=4;其他n=5;开关(n)case 1:printf(“% d”,s);休息;case 2:s=s *(1-5%);printf(“% d”,s);休息;case 3:s=s *(1-8%);printf(“% d”,s);休息;case 4:s=s *(1-10%);printf(“% d”,。

10、s);休息;case 5:s=s *(1-15%);printf(“% d”,s);休息;默认:打印(无效的操作员! n );四.实验结果和分析(程序运行结果和分析)1 (1)输入1 2 2总和=5(2)*(3)k=0五、实验经验(问题和解决方案,编程后的经验)实验项目名称:中级编程实验时数:8同组学生姓名:实验地点:实验数据:实验结果:批改老师:批改时间:实验2中间编程一、实验目的和要求(1)掌握函数返回和声明的定义、调用和应用;(2)掌握一维数组的定义、初始化和使用;(3)掌握二维数组的定义、初始化和应用;(4)掌握一维数组转化为函数的方法和应用;(5)掌握一维数组转换为函数的方法和应用。。

11、二、实验仪器设备奔腾或更高版本的计算机配有视窗XP或更高版本的操作系统和可视化C 6.0软件。三、实验内容和过程1.程序调试#包括int func(int a,int b)返回(a b);main()int x=3,y=8,z=4,r;r=func(func(x,y),z);printf(r=%dn ,r);2.程序校正要求:1。更正错误时,只能修改部分现有语句,不允许添加或删除语句。2.提示行中的下一行是错误的行。(1)函数:判断m是否为素数,如果是,返回1,否则,返回0。#包括/* * * * * * * * * * * *已找到* * * * * * * * * * */空虚的乐趣int。

12、 i,k=1;if(m=1)k=0;/* * * * * * * * * * * *已找到* * * * * * * * * * */对于(I=1;i#定义N 11main() int i,number,aN=1,2,4,6,8,9,12,15,149,156 ;printf(请输入一个整数以插入数组: n );/* * * * * * * * * * * * * * *已找到* * * * * * * * * */scanf(% d ,数字)printf(原始数组: n );对于(1=0;I=0;i -)if(number=ai)/* * * * * * * * * * * * * * *已找到* * * * * * * * * */aI=aI-1;其他aI 1=数字;/* * * * * * * * * * * * * * *已找到* * * * * * * * * */继续;如果(数字。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值