课程表c
① 一个面试题 oracle:学生表s(sno、sname),课程表c(cno、cname,cteacher)选课表sc(sno、cno、score)
--1
select * from s where s.sno not in(select sno from c,sc where c.cno=sc.cno and c.cteacher='张三')
--2
select (select sname from s where s.sno=main.sno),avg(sc.score)
from s main,sc
where main.sno=sc.sno
and main.sno in(select sno from s s1,sc sc1 where s1.sno=sc1.sno and sc1.score<60 group by s1.sno having count(sno)>=2)
② 课程表c,课程的内容显示不出来,我是用abd字母代替的课程。
以下是完整的程序,以M=N=2为例。需要注意的是:一个汉字占两个字节,而不是一个字节;输入时要1234这样输入,加入空格时,会默认空格也是输入。
//用数字表示课程,输入和输出课程表。
#include<stdio.h>
#include<stdlib.h>
#defineN2
#defineM2
intmain()
{
chartable[N][M];
charstr[]="一二三四五六七";//在C中多维数组都是以行的形式连续地分布在内存中的
inti,j;
printf("Inputthetable:");
for(i=0;i<N;i++)
{
for(j=0;j<M;j++)
{
scanf("%c",&table[i][j]);
}
}
system("cls");//clrscreen清屏是Tc特有的,其他c语言环境没有这个函数,system(“cls”)常用头文件《stdlib。h》
printf("****课程表**** ");
for(i=0;i<14;i++)
{
printf("%c",str[i]);
}
printf(" ");
for(i=0;i<N;i++)
{
for(j=0;j<M;j++)
{
printf("%2c",table[i][j]);
}
printf(" ");
}
getch();
}
③ 求救!!!用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(" ");
}
}
④ 求用c语言写一个课程表
需要的可以私聊
⑤ c语言怎样编写课程表,请问程序怎样写
链表存,
没学链表就数组+结构体完成。还没学结构体的话你就再啃啃C语言吧
⑥ 谁能给个C++的课程表
ITjob C++班 课程表
第一阶段 C语言(1-4周,共4周)
第二版阶段权 C++语言(5-7周,共3周)
第三阶段 Win32编程(8-8周,共1周)
第四阶段 MFC编程(9-11周,共3周)
第五阶段 Windows下的项目实战(12-12周,共1周)
第六阶段 Linux操作系统(13-13周,共1周)
第七阶段 Linux下的C/C++编程(14-16周,共3周)
第八阶段 Linux下的QT编程(17-17周,共1周)
第九阶段 Linux和Windows下的混合项目实战(18-19周,共2周)
第十阶段 就业指导,制作简历,模拟面试(20-20周,共1周)
⑦ 大学数据库题 ,建立一个课程表C,有课程号Cno,课程名称Cn,学分xf,课时ks,课程类型
create table t_C (cno int primary key auto increment,
cn varchar(20),
xf int(11),
ks int(11),
kl varchar(30));
cno int primary key auto是设置cno为主键并且自增
⑧ 如果课程表c是使用以下sql语句创建的:create table c(cno c(2) not null ,cname c(20) ,cfen() n(1)):下
正确答案是D?
⑨ 怎么用C++安排课表C/C++
c语言程序设计,C++/Cprimerplus,看完这几本书,再实战练习一下,基本算是学会C/C++基础了,再往上学习就需要学习具体方向上的业务了,这个就需要平台了。
⑩ 对于教学数据库的3个基表(S表示学生表,C表示课程表,SC表示学生选课表,假设基表中
1.create table S
(SNO char(10) primary key,
SNAME varchar(20),
AGE int,
SEX char(2)default '男')
2.SELECT CNO,CNAME FROM C WHERE TEACHER='LI'
3.insert into C values('C01','高等数学','LI')
4.SELECT SNO,SNAME FROM S WHERE AGE>21 AND SEX='男'
5.select CNAME,TEACHER FROM C INNER JOIN SC ON C.CNO=SC.CNO WHERE SC.SNO='S1'
6.SELECT SNAME FROM S
WHERE SEX='男' and SNO in(select SNO from SC inner join
C on SC.CNO=C.CNO WHERE C.TEACHER='LI')
7.select CNO,CNAME FROM C
WHERE CNO in(select CNO from SC inner join
S on SC.SNO=S.SNO WHERE S.SNAME='WANG')
8.SELECT CNO 课程号,SEX 性别,count(*) 总人数,AVG(GRADE) 平均成绩 FROM SC INNER JOIN
S ON SC.SNO=S.SNO group by CNO,SEX
9.select SNAME,SNO from S
where SNO in (select SNO FROM SC group by SNO having count(SNO)>=2)