編寫課程表代碼
⑴ 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>
運行結果: