c实现课程表
1. 用c语言如何编辑课程表,来个大神教教吧!最后做出来的课程表格式是exe格式,自己怎么也做不好。
写了一个,比较笨,不知行不行
2. C语言编一个课表查询
#include"stdio.h"
main()
{int a ,b;char s1[]="yingyu"s2[]="math";
while(b='\20')
{printf("Input the time: ");
scanf("%2d",&a);
if(a>=9&&a<=10)
printf("%s",s1):
if(a>=10&&a<=11)
printf("%s",s2):
printf("time is wrong press 空格键to continue");
b=getch();}
}
我编的程序比较简单,时间是二十四小时制,课程你可以自版己再加权几个
3. 求用c语言写一个课程表
需要的可以私聊
4. 如何用C语言实现大学排课
//---------------------------------------------------------------------------
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <time.h>
void prt(const char cla[][4][20]) /*输出保存在cls三维字符数组中的周课程表*/
{
int i,j;
printf("\t周一\t\t周二\t\t周三\t\t周四\t\t周五\n\n");
for (j=0; j<4; j++)
{
printf("第%d节\t",j+1);
for (i = 0; i<5; i++) {
printf("%s\t\t",cla[i][j]);
}
putchar('\n');
}
}
int main(void)
{
const char *cs[]={"数学","语文","电脑","音乐","物理","化学","体育"}; /*备选课程*/
char cla[5][4][20]; /*存储一周的课程表,一周上5天课,每天上4节课,为每节课的名称留10个char长度的空间*/
int i,j;
srand(time(NULL)); /*初始化随机数生成器的种子*/
for (i = 0; i<5; i++) { /*生成一周的课程安排*/
for (j=0; j<4; j++) { /*生成一天的四节课程安排*/
if (j<2) strcpy(cla[i][j],cs[rand()%(sizeof(cs)/sizeof(char*)-1)]); /*体育不能安排在第1、2节课*/
else strcpy(cla[i][j],cs[rand()%(sizeof(cs)/sizeof(char*))]); /*安排第3、4节课*/
}
}
prt(cla); /*输出生成的周课程表*/
system("pause");
return 0;
}
//---------------------------------------------------------------------------
5. C语言中,编写一个课程表查询程序,那个星期用什么来定义
用结构类型来定义!
里面的星期用enum类型!把所有的星期都列出来
6. c语言怎样编写课程表,请问程序怎样写
链表存,
没学链表就数组+结构体完成。还没学结构体的话你就再啃啃C语言吧
7. 用c#编程显示课程表
你可以根据你的表这样写sql语句,查出来一个结果集,然后再把它放到DataTable中,这里记做dtResult;
select b.Cdate,b.ClessonName,b.Clesson from dbo.tbl_SelectCourse a
left join dbo.tbl_Course b on a.Cno=b.Cno where a.Sno=001
之后你可以new一个DataTable,记做dtClass,给dtClass添加列:
节数\星期;星期一;星期二;星期三.........;
之后再给dtClass添加几行数据;一天有几节课加几行就行,只有节数\星期那一列的数据为1,2,3,4.。。。,其他的数据都为空就行
之后写一个for循环,在dtResult中遍历,如果Cdate=="星期一"且Clesson=="1",就修改dtClass第一行第二列的数据为ClessonName;
在前台页面添加DataGridview,给DataGridview绑定数据为dtClass;页面上显示的结果就是学号为001的学生的课程表;
如果还不会的话,把你的表结构给我,我给你弄出来
8. 求救!!!用C语言编一个课程表
#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(" ");
}
}
9. 求一份课程设计程序,是关于课表的,用c语言编写
你什么时候交作业