这个问题我回答十几遍了!!!!!!!!!!!!!!!!!!!!!!!!11
[原创]C# 数据操作窗体实现增/删/改/查(图)源代码
http://hi..com/jonnysuen/blog/item/cec692502c76f8858c543094.html
‘贰’ 关于C语言的两道编程题
1.
#include<stdio.h>
void main()
{
char ch[80],*s=ch;
int l=0;/*为字符串长度*/
printf("请输入一个字符串:");
gets(s);
while(*s++)l++;/*数逐个字符个数,直到字符串的结束符\0*/
printf("长度为%d\n",l);
}
2.因为没说这组数由多少,所以设置最大100,且将-9999设置为输入这组数的结束标志
#include<stdio.h>
void fun(int x[],int n,float y[3])/*数组x为这组数,n为这组数的个数,数组y存放最大值、最小值和平均分*/
{
y[0]=y[1]=y[2]=x[0];/*这三个值起始设为第0号元素值*/
for(int k=1;k<n;k++)/*用第0号元素与剩下的数逐个比较,找出所求*/
{
if(x[k]>y[0])y[0]=x[k];/*找最大值*/
if(x[k]<y[1])y[1]=x[k];/*找最小值*/
y[2]+=x[k];/*求这组数的和*/
}
y[2]/=n;/*求平均值*/
}
void main()
{
int a[100],i;
float b[3];
printf("请输入一组数据,以-9999结束:\n");
for(i=0;;i++)
{
printf("No.%d:",i+1);
scanf("%d",&a[i]);
if (a[i]==-9999) break;
}
fun(a,i,b);/*通过函数调用传回参数数组b,即所求数值*/
printf("该组数中的最大值为%d,最小值为%d,平均值为%f\n",(int)b[0],(int)b[1],b[2]);
}
‘叁’ 各位大虾能帮我解下这道SQL编程题吗
SELECT c_name,s_no,s_name
FROM class JOIN stu ON class.c_id=stu.s_cid
WHERE c_stu>20 AND SUBSTRING(s_no,2,3)='006'
ORDER BY s_no DESC
一模一样的问题我见好多了 ... 这是什么练习题 ...?
Access 数据库的话把 substring 变成 mid ...
‘肆’ 有如下三个关系模式,用SQL编程完成如下各题.
1.SELECT 学号,COUNT(课号) FROM 选课 GROUP BY 学号 HAVING COUNT(课号)>=4
2.SELECT A.课号,B.先行课号 FROM 课程 A,课程 B WHERE A.先行课号=B.课号 AND A.课名='操作系统'
3.SELECT 学号,姓名 FROM 学生 WHERE 学号 IN(SELECT 学号 FROM 选课 WHERE 成绩>90 AND 课号 IN(SELECT 课号 FROM 课程 WHERE 课名='C语言'))
4.
CREATE VIEW C_CS
AS
SELECT C.学号,A.姓名,B.课名,C.成绩
FROM 学生 A,课程 B,选课 C
WHERE A.学号=C.学号 AND B.课号=C.课号
SELECT *
FROM C_CS
WHERE B.课名='数据库' AND C.成绩 BETWEEN 60 AND 90
‘伍’ 数据库SQL编程题
declare @j int,@o int,@i int
set @i=1
set @j=0
set @o=0
while @i<=40
begin
if(@i%2=1)
set @j=@j+@i*@i
else
set @o=@o+@i*@i
set @i=@i+1
end
print 'x='+convert(char(5),@j)+',y='+convert(char(5),@o)
‘陆’ 关于数据库SQL语言编程的一道题目,求解答!
查询学生人数:select count(*) from 学生s
5门以上学生学号:select sno from (select sno,count(cno) cnum group by 学生选课sc) where cnum>5
删除:
delete from 学生课程sc where cno=(select cno from 课程c where 课程姓名cn=‘数据结构');
delete from 课程c where 课程姓名cn='数据结构';
‘柒’ 数据库sql编程题目,正在笔试求帮助
select xm 姓名,xb 性别,csrq 出生日期 from E;
select xm 姓名,round((sysdate-csrq)/365,0) 年龄 from e where xb='male';
select * from d where lx='技术服务中心';
select a.*,b.bmmc from (select dno,avg(money) jiangjin from r group by dno) a left join (select bmmc,dno from d group by bmmc,dno) b on a.dno=b.dno order by a.jiangjin desc
update r set money=money-100 where money>=600
update r set money=(1+0.5)*money where dno in (select dno from d where bmmc='项目三部')
delete from d where dno not in (select dno from r)
select a.eno,a.xm,b.bmmc,c.money from e a,d b,r c where a.eno=c.eno and a.dno=c.dno
select a.*,b.bmmc from (select dno from r where eno not in (select eno from e where xm='张三三')) a left join d b on a.dno=b.dno
最后一个自己写吧 哈哈
‘捌’ (一到C语言编程题~这个我会SQL,大家帮帮我哦)
我大二的C语言考试就是一个类似的系统,需要数据库,程序不大,才500多行,在这里发不出来,你要是需要就到这里去下载吧,稍微修改一下就可以用了,几乎每行都有注释,肯定能看懂
http://www.u6u8.net/bbs/showthread.asp?threadid=5619
绝不是广告,我刚在我电脑里找到发出来的
‘玖’ 求运用c++、c、sql等软件编程,包括:
没太看明白你想干什么, 是想让人帮你写?
这个不太可能, 除非刚好有人写过跟你的要求一样的程序..当然学生管理系统都差不多, 你可以去搜索一下, 很多的, 改一改就行了..至于用什么编译器或技术, 就看你懂什么了
或者你出钱让人写
如果只是写程序过程中有困难的话, 可以贴出代码和需求, 大家帮你参考一下
‘拾’ SQL 编程题
1.
create table Student
(
id int not null identity(1,1),
Sno nvarchar(50) not null unique,
Sname nvarchar(20),
Ssex nvarchar(2),
Sage int,
Sdept nvarchar(100),
)
2.select * from Student where Sdept='计算机' order by Sno desc
3.select Sno,Sname,Ssex from Student where Sno in (select Sno from Course where Ccredit = 5 and Cno in (select Cno from SC where Grade > 60))