C语言基础编程实习报告.doc

C语言基础编程实习报告.doc

ID:59396994

大小:223.50 KB

页数:17页

时间:2020-05-28

C语言基础编程实习报告.doc_第1页
C语言基础编程实习报告.doc_第2页
C语言基础编程实习报告.doc_第3页
C语言基础编程实习报告.doc_第4页
C语言基础编程实习报告.doc_第5页
资源描述:

《C语言基础编程实习报告.doc》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、(2011~2012学年第2学期)实习名称:认识实习分项名称:C语言基础编程系  别: 计算机与通信工程系 专业:测控(1)班学号:姓名:实习地点:学校机房3楼实习时间:8月23日~8月26日实习成绩:指导教师:严光银翟勇涛西南交通大学峨眉校区2012年8月26日一.实习目的和要求实习目的:1、巩固C语言编程基础知识2、熟练C语言调试中的常见错误及处理办法3、加强C语言综合编程能力训练4、熟练掌握C语言程序上机调试过程5、学会编写C语言程序解决简单计算题、字符串处理问题、日期和时间处理问题、高精度数处理等问题6、提高外文资料阅读理解的能力。要求:1.电子文档建立一个文件夹,名称为:学号姓名C基

2、础如:学号为,姓名为李四,则,文件夹名称:李四C基础①C基础编程(10个C程序)文件名格式:学号姓名简拼_题目编号A.c如:题号为1001,则文件名为:LS_1001A.c②C强化编程(共10道,至少选做4道题)文件名格式:学号姓名简拼_题目编号B.c③实习报告电子文档:学号姓名C基础.doc④改正错误分析示例中的错误2.实习报告(打印稿)二.实习方式和安排方式:上课与上机安排:8月23日8:00-12:00第3组C基础编程上课6307严光银8月24日11:50-14:50第3组C基础编程上机校机房3楼严光银翟勇涛8月24日18:10-21:10第3组C基础编程上课校机房3楼严光银翟勇涛8

3、月25日15:00-18:00第3组C基础编程上机校机房3楼严光银翟勇涛8月26日15:00-18:00第3组C基础编程上机校机房3楼严光银翟勇涛三.实习内容(一)C基础编程(选做6题)l在杭电OJ成功提交的题目数:6l在杭电OJ未成功提交的题目编号:无l提交的电子文档中包含的C程序数:6从6道基础编程题中任选2道比较满意的题目,写出详细解题报告如下:***************************第1题start*****************************(1)题目解析题目编号1108问题描述编写程序计算2个整数a、b的最小公倍数。输入数据输入数据输入2个整数a和b,

4、中间用空格间隔。输出要求对于每次读入的一对整数,输出最小公倍数的结果。每个结果以回车结束。输入样例56256输出样例1792(2)源程序#includeintbig(intx,inty);intmain(){inta,b,max,n;while(scanf("%d%d",&a,&b)!=EOF){max=big(a,b);n=a/max*b;printf("%d",n);}return0;}intbig(intx,inty){intp,t,s;if(x==y)s=x;if(xy)x=t;else{x

5、=y;y=t;}t=x-y;s=y;}return(s);}(3)本地计算机运行结果截图(4)OJ提交结果截图***************************第1题end***********************************************************第2题start*****************************(1)题目解析题目编号1040问题描述这些天,我思考一个问题,我怎样才能得到一个问题一样容易a+B吗?这是相当困难做这样一件事。当然,我得到了它在许多清醒的夜晚。给你一些整数,你的任务是将这些数字提升(升序)。你应该知道如何容易的问

6、题是现在!祝你好运!输入数据输入包含多个测试用例。第一行的输入是一个整数T这是测试用例的数量。T测试用例遵循。每个测试用例包含一个整数N(1<=N<=1000的整数排序),然后N个整数在同一线路。遵循这是保证所有的整数范围在32位整数输出要求对于每个案例中,打印排序结果,一行一个案例。输入样例56256输出样例1792(2)源程序#includevoidmain(){intn,m,a[1000];inti,j,c1,c2,k;while(scanf("%d",&n)!=EOF)for(c1=1;c1<=n;c1++){scanf("%d",&m);for(c2=0;c2

7、c2++)scanf("%d",&a[c2]);k=1;for(i=1;ia[j+1]){a[j]=a[j]+a[j+1];a[j+1]=a[j]-a[j+1];a[j]=a[j]-a[j+1];k=1;}}for(i=0;i

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。