ImageVerifierCode 换一换
格式:DOCX , 页数:59 ,大小:184.42KB ,
资源ID:14510482      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/14510482.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(C语言程序设计实践实验题目Word版Word格式文档下载.docx)为本站会员(b****1)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

C语言程序设计实践实验题目Word版Word格式文档下载.docx

1、 men+; 程序2 打印形状为直角三角形的乘法口诀。#include stdio.h main() int i,j,result;for (i=1;i10;i+) for(j=1;ji;j+) result=i*j;printf(%d*%d=%-3d,i,j,result);/*-3d表示左对齐,占3位*/ n);/*每一行后换行*/ 程序3 求1000以内的所有素数。main( ) int m,i;for(m=2;mm-1) printf(%5d,m);程序4:计算和统计旅客运费程序 。由键盘输入旅客行李重量(w),按公式 :若( w50kg)f=1.5*50 + 2.8*(w-50) (

2、 w50kg ) 计算运费,要求: (1)打印每位旅客的顺序号,行李重量,应付运费 ; (2)假定每天最多办理100人的行李托运手续或当w0时循环结束, 下班时打印出全天的运费总收入和办理的总人数。方法一(while结构) #include “stdio.h” int num=0; float w,f,total=0; scanf(%f ,&w); while (w0&num100 ) if (w=50) f=1.5*w; else f=1.5*50+2.8*(w-50); num+; printf ( %d,%6.0f,%8.2fn,num,w,f); total+=f; scanf (%f

3、 printf (Customers=%d TotalIncome=%10.2fn,num,total);方法二(do-while结构) do scanf( if (w=0) break;%d %6.0f %8.2fn while (numnum+) if (w实 验 二:数组1.更加灵活的使用一维数组和二维数组 2.把数组和指针结合使用1.约瑟夫环问题由n个人围成一个首尾相连的圈报数。从第一个人开始,从1开始报数,报到3的人出圈,剩下的人继续从1开始报数,直到所有的人都出圈为止。求出所有人的出圈顺序。#includeint a10; int n=8,i,k=0,j=1,len; len=n;

4、 i=0; /给数组赋值 for(i=0;n; ai=i+1; /i为元素下标,j代表当前要报的数 ,len表示圈中当前人数 while(len0) if(ak%n if(j%3=0) printf(%dn,ak%n);/找到要出圈的人,并把圈中人数减一 ,最后一个人才输出 ak%n=-1; j=1; k+; len-; else/报数不是3 j+; else/遇到空位了,就跳到下一位,但j不加一,也就是这个位置没有报数2.学生成绩统计与分析输入10名学生的英语、C语言、计算机文化基础成绩,统计每名学生三科成绩的平均分,分析三门课程的优秀率,85分以上为优秀。#include =85) if(

5、j=0) egood+; if(j=1) cgood+; if(j=2) jgood+; gradei3=average/3;第%d个学生的三科平均分为:,i+1,gradei3);英语成绩优秀的学生为%dn,egood);C语言成绩优秀的学生为%dn,cgood);计算机成绩优秀的学生为%dn,jgood);3.利用指针实现数组合并数组a:“1,7,9,11,13,15,17,19”; 数组b:“2,4,6,8,10”,两个数组合并为数组c,按升序排列。 int paixu (int c);int a8=1,7,9,11,13,15,17,19;int b5=2,3,6,8,10;int c

6、13;int *p,*q,*s;for(p=a,s=c;p8+a;p+,s+)*s=*p;for(q=b;qci+1) k=ci;ci=ci+1;ci+1=k;13;,ci);实 验 三:函数1.更加灵活的使用数组和指针作为函数参数;2.更加灵活使用指针处理字符串。1.字符串复制输入一个长度不大于30的字符串,将此字符串中从第m个字符开始的剩余全部字符复制成为另一个字符串,并将这个新字符串输出。要求用指针方法处理字符串。2.插入字符串从键盘上先后读入两个字符串,假定存储在字符数组s1和s2中。注意,这两个字符串最长均可达到26个字符、最短均可为0个字符。将字符串s2插入字符串s1中,生成一个新

7、的字符串s。插入方法为s2的第i个字符插入到原s1的第i个字符后,如果s2比s1(假定s1的长度为L1)长,则s2的第L1个字符开始到s2结尾的所有字符按在s2中的顺序放在新生成的字符串s之后。用指针完成程序。3.学生成绩管理系统某班期末考试科目为数学(MT)、英语(EN)和物理(PH),有最多不超过30人参加考试。(1)计算每个学生的总分;(2)按总分成绩由高到低排出成绩的名次;(3)打印出名次表,包括名次、学生编号、各科分数、总分;要求程序运行后先打印出一个菜单,提示用户选择:成绩录入、成绩排序、成绩查找,在选择某项功能后执行相应的操作。实 验 四:结构体1.更加灵活的使用数组作为函数参数

8、;2.初步掌握开发一个小型实用系统的基本方法;3.初步掌握书写程序设计开发文档的能力。程序一:学生信息管理系统编写程序,实现学生信息的管理(包括学生信息的建立、增加、删除、修改、查找),要求:小组分工情况小组分工情况统计表班级信息工程学院 计算机科学与技术专业 2012级 软件工程(方向) 班 组名称项目组长 (本次项目小组组长)组员组员学号工作简介一 需求分析 I设计一个学生成绩管理系统至少具有以下功能:(1)菜单功能:采用文本菜单界面。(2)学生信息的建立。(3)学生信息的增加。(4)学生信息的删除。(5)学生信息的修改。(6)学生信息的查找。II数据库结构struct student char num10; char name10; char xibie10; char sex; int age;st30;二 总体设计框架结构图(系统的功能结构图)程序流程图: (visio)退出三、详细设计(流程图!)四、程序源代码(参考答案)1.用结构体数组完成2.用结构体指针完成1. #include string.htyped

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1