C语言程序设计实践实验题目
绥化学院程序设计实践实验报告范例 参考
实验题目循环结构程序设计
实验目的
熟悉VC++的运行环境,掌握C程序的执行方法; 掌握三种基本数据类型、部分运算符号和常用函数;
掌握三种循环控制语句及break和continue语句的使用方法; 掌握循环结构的嵌套及正确控制计数型循环结构次数的方法。
实验内容
程序1搬砖问题36块砖,36人搬,男搬4,女搬3,两个小孩抬1砖,要求一次搬完,问男、女和小孩各若干? #include “stdio.h” main() {
int men,women,children; men=;
while(mennext=null; for (i=1;inext=s; p=s; }
p->next=null; return head; }
int getlen(slink *head) {
11
绥化学院程序设计实践实验报告范例 参考
slink *p; int n;
p=head->next; n=;
while (p!=null) { n++;
p=p->next; }
return n; }
insert(slink *head,char num[],char name[],char xibie[],int age,char sex) {
slink *p,*q; p=head;
while(p->next!=null) p=p->next; q=(struct node *)malloc (sizeof(slink)); strcpy(q->num,num); strcpy(q->name,name); strcpy(q->xibie,xibie); q->sex=sex; q->age=age;
q->next=p->next; p->next=q; }
delete(slink *head,char num[]) {
slink *p,*q; p=head;
while(p->next!=null }
15
绥化学院程序设计实践实验报告范例 参考
实 验 六万年历
实验目的
1、复习、巩固C语言的基础知识,进一步加深对C语言的理解和掌握;
2、将课本上的理论知识和实际有机的结合起来,锻炼分析解决实际问题的能力 3、提高学生适应实际,实践编程的能力。
实验内容
程序一编写万年历 小组分工情况
小组分工情况统计表 信息工程学院 计算机科学与技术专业 212级 软件工程(方向)
班级 班 组 名称 项目组长 组员 组员学号 工作简介 学生成绩管理系统 (本次项目小组组长) 一 需求分析 万年历能实现一些功能,主要包括以下几点
(1)日历显示功能。能根据系统日期进行初始化,如果没有任何输入,则显示系统日期所在月份的月历。
判断星期,但根据蔡勒公式,可以很容易地有年月日推断出星期 nDay=year-1+(year-1)/4-(year-1)/1+(year-1)/4+nday; w=nDay%7;
其中year要查询的年份
nday从该年的一月一日起到该天的天数 w得出的星期数,w==表示星期天。
在打印月历时,只要知道第一天的星期,就可以依次输入后面的日期,通过定长度输出日期,在遇到某天时星期六时,就换行输出,因此可以按照月历的格式输出。对于初始输入当前月历,可以通过中的time 和localtime函数取出系统时间进行初始化。
time_t timer; struct tm* gmt; time( case 4: case 6: case 9: case 11:
2
绥化学院程序设计实践实验报告范例 参考
附项目三书写格式
项目三汇款系统
1、实验目的
(1)掌握C语言整型变量、实型变量、字符数组的初始化、引用。
(2)掌握C语言的循环控制、通过循环控制引用字符数组中的元素进行操作。
(3)通过对部分C库函数的使用,掌握最基本的程序控