编写课程表代码
⑴ c语言怎样编写课程表,请问程序怎样写
链表存,
没学链表就数组+结构体完成。还没学结构体的话你就再啃啃C语言吧
⑵ 如何用记事本 html方式打出下面课程表 求代码
<table width="900" border="0" cellspacing="1" cellpadding="0" bgcolor="#333333">
<tr>
<td align="center" bgcolor="#FFFFFF">时间</td>
<td align="center" bgcolor="#FFFFFF"> </td>
<td align="center" bgcolor="#FFFFFF"><strong>星期一</strong></td>
<td align="center" bgcolor="#FFFFFF"><strong>星期二</strong></td>
<td align="center" bgcolor="#FFFFFF"><strong>星期三</strong></td>
<td align="center" bgcolor="#FFFFFF"><strong>星期四</strong></td>
<td align="center" bgcolor="#FFFFFF"><strong>星期五</strong></td>
</tr>
<tr>
<td rowspan="4" align="center" bgcolor="#FFFFFF">上午</td>
<td align="center" bgcolor="#FFFFFF">1</td>
<td align="center" bgcolor="#FFFFFF">语文</td>
<td align="center" bgcolor="#FFFFFF">语文</td>
<td align="center" bgcolor="#FFFFFF">语文</td>
<td align="center" bgcolor="#FFFFFF">语文</td>
<td align="center" bgcolor="#FFFFFF">语文</td>
</tr>
<tr>
<td align="center" bgcolor="#FFFFFF">2</td>
<td align="center" bgcolor="#FFFFFF">语文</td>
<td align="center" bgcolor="#FFFFFF">语文</td>
<td align="center" bgcolor="#FFFFFF">语文</td>
<td align="center" bgcolor="#FFFFFF">语文</td>
<td align="center" bgcolor="#FFFFFF">语文</td>
</tr>
<tr>
<td align="center" bgcolor="#FFFFFF">3</td>
<td align="center" bgcolor="#FFFFFF">语文</td>
<td align="center" bgcolor="#FFFFFF">语文</td>
<td align="center" bgcolor="#FFFFFF">语文</td>
<td align="center" bgcolor="#FFFFFF">语文</td>
<td align="center" bgcolor="#FFFFFF">语文</td>
</tr>
<tr>
<td align="center" bgcolor="#FFFFFF">4</td>
<td align="center" bgcolor="#FFFFFF">语文</td>
<td align="center" bgcolor="#FFFFFF">语文</td>
<td align="center" bgcolor="#FFFFFF">语文</td>
<td align="center" bgcolor="#FFFFFF">语文</td>
<td align="center" bgcolor="#FFFFFF">语文</td>
</tr>
<tr>
<td colspan="7" align="center" bgcolor="#FFFFFF">午休</td>
</tr>
<tr>
<td rowspan="3" align="center" bgcolor="#FFFFFF">下午</td>
<td align="center" bgcolor="#FFFFFF">5</td>
<td align="center" bgcolor="#FFFFFF">语文</td>
<td align="center" bgcolor="#FFFFFF">语文</td>
<td align="center" bgcolor="#FFFFFF">语文</td>
<td align="center" bgcolor="#FFFFFF">语文</td>
<td align="center" bgcolor="#FFFFFF">语文</td>
</tr>
<tr>
<td align="center" bgcolor="#FFFFFF">6</td>
<td align="center" bgcolor="#FFFFFF">语文</td>
<td align="center" bgcolor="#FFFFFF">语文</td>
<td align="center" bgcolor="#FFFFFF">语文</td>
<td align="center" bgcolor="#FFFFFF">语文</td>
<td align="center" bgcolor="#FFFFFF">语文</td>
</tr>
<tr>
<td align="center" bgcolor="#FFFFFF">7</td>
<td align="center" bgcolor="#FFFFFF">语文</td>
<td align="center" bgcolor="#FFFFFF">语文</td>
<td align="center" bgcolor="#FFFFFF">语文</td>
<td align="center" bgcolor="#FFFFFF">语文</td>
<td align="center" bgcolor="#FFFFFF">语文</td>
</tr>
</table>
⑶ 用html标签制作一张课程表,谢谢
效果图,颜色,边框可以自己修改成你自己喜欢的,边框也是,下面代码有说明,直接复制过去就可以用了
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8"/>
<title>课程表</title>
<style type="text/css">
table{
width:50%;
margin:50px auto 0;
text-align: center;
}
.class-schele{
font-weight: bold;
}
</style>
</head>
<body>
<!-- border设置边框,bgcolor设置背景颜色,bordercolor边框颜色,cellspacing表格到表格之间的间距,设置为0则和你的图一样,根据你的喜好自己调整。 cellpadding内容到表格的距离,类似padding,大小可以自己调整-->
<!-- 附:设置背景在table标签里面添加 background="图片地址" 可以自己尝试设置,其实很简单的-->
<!-- 注:周一到周五的背景是在对应的tr标签里面的 bgcolor,课时的背景颜色则是在td标签里面的bgcolor,颜色可以自己修改,或者去掉 -->
<table border="1px" bgcolor="#ffc792" bordercolor="#f00" cellspacing="2" cellpadding="10">
<tr>
<td colspan="6" class="class-schele">课程表</td>
</tr>
<tr bgcolor="#0f0">
<td></td>
<td>周一</td>
<td>周二</td>
<td>周三</td>
<td>周四</td>
<td>周五</td>
</tr>
<tr>
<td bgcolor="#0f0">1-2节</td>
<td>HTML</td>
<td>高等数学</td>
<td>英语</td>
<td rowspan="2">计算机基础</td>
<td></td>
</tr>
<tr>
<td bgcolor="#0f0">3-4节</td>
<td></td>
<td>概率论</td>
<td>HTML</td>
<td>高等数学</td>
</tr>
<tr>
<td bgcolor="#0f0">5-6节</td>
<td></td>
<td>英语</td>
<td></td>
<td></td>
<td>概率论</td>
</tr>
</table>
</body>
</html>
⑷ 创建【课程表】代码; 请高手解答,谢谢....
CREATE TABLE [课程表]
(
[课号] CHAR(6) NOT NULL,
[名称] CHAR(20) NOT NULL,
CONSTRAINT [PK_课程表] PRIMARY KEY CLUSTERED ([课号])
)
⑸ 用Java怎样实现课表代码有周次
课表数据时存储于数据库中的吗?
/**
* 获取一周的时间集合(从周一到周日)
* @param weekNum ;-1:上周;0:本周;1:下周
*/
public static List<Date> getWeekDates(int weekNum){
List<Date> list = new ArrayList<Date>();
Calendar cal = Calendar.getInstance();
// 获取指定下几个星期
cal.add(Calendar.DAY_OF_WEEK, weekNum * 7);
cal.setFirstDayOfWeek(Calendar.MONDAY);
cal.set(Calendar.DAY_OF_WEEK, Calendar.MONDAY);
list.add(cal.getTime());
for(int i = 0;i < 6;i++){
cal.add(Calendar.DAY_OF_WEEK, 1);
list.add(cal.getTime());
}
return list;
}
这个是获取这一周时间的代码 ,之后用下面的代码获取周一到周日的日期
List<Date> ds = DateUtil.getNowWeekDates(weekNum);
ds.get(0)//周一
ds.get(6)//周日
用这两个时间到数据库中进行范围查询,之后的你应该明白了吧
⑹ 用java编写课程表
可以用GUI画个8X7的宫格
⑺ 急需用java编程编写的课程表代码,谢谢谢
说说要求,然后留下QQ
⑻ 用C语言怎么编出来课程表
一、功能模块概要说明:
1.输入函数:
char* uscanf(int,int,int) //图形模式下输入函数,大小写26个字母0-9数字外加空格键为有效输入,可以使用BACKSPACE。
2.开始界面,退出界面和主界面:
void starting() //开始界面
void end() //结束界面
char* index() //主选择界面函数,返回选择信息(字符串);
3.数据输入、创建链表模块
char* tinkey(char*,int,int) //输入切换处理
char* recourse(char*,int,int) //课程输入
int wdetect(struct person*,char*) //课程输入检测,检测课表一星期同一天同一时间段内课程安排是否重复,如果重复给出修改提示信息
char* infuse(char*,char*,int) //课表输入
struct course *ccreat(char*) //创建课程单向链表
struct person* pcreat(char *) //创建个人课表节点
char *infcreat(char**,struct person**,struct person**,char*)
//创建课表双向链表
4.课表输出
char *print(char*) //课表输出背景界面
char *pkey() //课表输出按纽界面及处理
int table(int,int,struct person*) //在指定区域一表格形式输出一个人的课表
int forebox(struct person*) //初略显示下三个人的课表提示
5.文件存储和装载
char* save(char *,struct person *) //保存为磁盘文件,在图形模式下进行文件读写操作之后,程序出现莫名其妙的异常显示情形
6.课表查询:
struct person *pdemand(struct person *,char *) //按人名字查询其课表安排。
struct person* wddemand(struct person*,int) //按星期几查询课程安排情况。
struct person *cdemand(struct person *,char *) //按课程查询老师或学生课程安排情况。
char *demand(struct person *) // 查询切换,并显示查询结果,按名字查询一次只能一个。按星期几和课程查询可以查询到多个,如查询到多个接果,按任意键可依次输出。
7.排序。
struct course *csort(struct course *) //按课程编号排序课表节点中课程链表
struct person *psort(struct person *) //按人学号或老师编号排序课表链表
char sort(struct person*) //排序切换,并提示排序结果
8.插入。
char *insert(char *,struct person **,struct person **)
//擦入课表节点
9.删除。
char *delete(struct person **,char *)
//按人名删除其课表节点
二、操作说明:
1. Infuse:选定这个键后按Enter进入学生输入菜单,你可以输入学生的学号,姓名,学生在一学期内的所学课程的课程名,课程号,学时,以及在一周内上课的地址。如果当输入某课程上课地址有重复时,系统自动发出报警信息,并提示出错的地方,以便修改,
当选定couse时,表明此学生所学的该课程的信息输入完成再输入另外所学课程的信息,如上所写照样输入,
当选定finish时,并按回车键后,表明此学生在这一学期内所学的课程信息输入完成。如要继续输入学生的信息如前所述。
当选定back时,并按下回车键后,返回TIME TABLE主菜单,选择主菜单里的功能对所输入的信息进行处理。
当选定exit时,并按下回车键后,返回程序。结束程序。
2.SAVE/LOAD 选定此并按回车。此键作用对所输入的信息进行格式输出/载入。输入你要保存信息的文件名,文件格式系统自动生成。利用键盘上的方向键和TAB键进行控制。
3.DEMAND:按ENTER键开始输入,按反向键进行查询切换。当按星期几和课程查询时候,如遇到查询到多个结果,按任意键可依次输出直到完。
4.INSERT:按ENTER键开始输入,按反向键进行查询切换。输入同INFURE项。
5. DELETE: 按ENTER键显示输入框开始输入。其他同上。
6.SORT:当提示框中SORT变为红色时候,表示被选中,按ENTER键开始插入,如成功给出提示信息。
7.PRINT:依次输出链表,如果输出链表为空则不进仍输出页面。NEXT为下一个,PRO为上一个。下面FORENOTICE 框显示后三个节点。
8.EXIT:退出系统。效果同按ESC。
三、例程:
#include<stdio.h>
#include<stdlib.h>
#include<string.h>
intmain()
{
char*p[8][5],*a;
inti=0,j=0,n;
a=(char*)malloc(sizeof(char));
for(j=0;j<5;j++)
for(i=0;i<8;i++)
{
printf("周%d第%d节",j+1,i+1);
scanf("%s",a);
p[j][i]=a;
a=(char*)malloc(sizeof(char));
}
printf("周一 周二 周三 周四 周五 ");
for(j=0;j<5;j++){
for(i=0;i<8;i++)
{
printf("%s ",p[j][i]);
}
printf(" ");
}
}
⑼ 我想编写一个自动生成课程表的程序,但是算法我不知道怎么写!
你要说明白一点,有什么要求,实现怎么样的功能,才好回答!一般是用随机函数,然后用循环语句执行,嵌套条件语句判断满足条件,不满足就返回从新执行,直到满足条件,打印输出结果,这是我学习dBASE时期,&BASIC时的算法,应该是通用的,结构化的编程语言都通用的!
⑽ html 做课程表
代码如下:
<html><head><title>表格应用</title>
</head>
<body>
<tableframe=box border=1 align=centercellpadding=0 cellspacing=0 bordercolor=black>
<caption>吴**个人课表</caption>
<tr>
<td colspan=2align="center">时间</td>
<td align="center">星期一</td>
<td align="center">星期二</td>
<td align="center">星期三</td>
<td align="center">星期四</td>
<td align="center">星期五</td>
<td align="center">星期六</td>
<td align="center">星期日</td>
</tr>
<tr>
<td colspan=2 align=center>早晨</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td>
</tr>
<tr>
<tdrowspan=4align=center>上午</td>
<td>第<br>1<br>节</td>
<td rowspan=2 align=center>WEB应用开发技术<br>周一第1,2节{第1-16周}
<br>熊俊涛(熊俊涛)<br>3502</td>
<td rowspan=2 align=center>线性代数<br>周二第1,2节{第1-8周}<br>赵立新<br>3202</td>
<td rowspan=2 align=center>Internet与Intranet技术<br>周三第1,2节{第1-12周}<br>张建桃<br>3401</td>
<td rowspan=2 align=center>管理统计学<br>周四第1,2节{第1-16周}<br>张建桃(张建桃)<br>3301</td>
<td ></td><td ></td><td></td></tr>
<tr>
<td>第<br>2<br>节</td>
<td ></td><td ></td><td></td></tr>
<tr>
<td >第<br>3<br>节</td>
<td rowspan=2 align=center>WEB应用开发技术<br>周一第3,4节{第9-16周}
<br>熊俊涛(熊俊涛)</td>
<td rowspan=2 align=center>职业素养提升与就业指导<br>周二第3,4节{第2-15周}<br>刘月秀<br>3312</td>
<td rowspan=2 align=center>太极拳与乒乓球<br>周三第3,4节{第1-16周}<br>王常青<br>公寓8栋乒</td>
<td rowspan=2 align=center>线性代数</td>
<td ></td><td ></td><td></td></tr>
<tr>
<td >第<br>4<br>节</td>
<td ></td><td ></td><td></td></tr>
<tr>
<tdrowspan=6 align=center>下午</td>
<td >第<br>5<br>节</td>
<td ></td><td ></td><td></td><td></td><td></td><td></td><td></td></tr>
<td>第<br>6<br>节</td>
<td ></td><td ></td><td></td><td></td><td></td><td></td><td></td></tr>
<td >第<br>7<br>节</td>
<td rowspan=2 align=center>马克思主义基本原理<br>周一第7,8节{第1-18周}<br>陈雷<br>3402</td>
<td rowspan=2 align=center>企业网组网实验<br>周二第7,8节{第1-16周}<br>韩方珍/张建桃</td>
<td rowspan=2 align=center>企业管理<br>周三第7,8节{第3-18周}
<br>刘伟章<br>3405</td>
<td rowspan=2 align=center>大学英语<br>周四第7,8节{第1-15周}<br>陈琳慧<br>DS523</td>
<td ></td><td ></td><td></td></tr>
<tr>
<td >第<br>8<br>节</td>
<td ></td><td ></td><td></td></tr>
<tr>
<td >第<br>9<br>节</td>
<td></td>
<td rowspan=2 align=center>管理统计学<br>周二第9,10节{第6-9周}<br>张建桃(张建桃)</td><td></td><td></td>
<td rowspan=2 align=center>大学英语<br>周五第9,10节{第1-15周}<br>陈琳慧<br>3601</td><td></td><td></td></tr>
<tr>
<td>第<br>10<br>节</td>
<td></td><td></td><td></td><td></td><td></td></tr>
<tr>
<td rowspan=3align=center>晚上</td>
<td >第<br>11<br>节</td>
<td ></td><td ></td><td></td><td ></td><td ></td><td ></td><td ></td></tr>
<tr>
<td >第<br>12<br>节</td>
<td ></td><td ></td><td></td><td ></td><td ></td><td ></td><td ></td></tr>
<tr>
<td >第<br>13<br>节</td>
<td ></td><td ></td><td></td><td ></td><td ></td><td ></td><td ></td></tr>
</tr>
运行结果: