課程表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)