编译无错!
#include<stdioh>
struct Art
{
long int hangbanh;
char qdcity[10];
char zdcity[10];
char qftime[20];
char gettime[20];
char jx[10];
char banqi[15];
}a[100];
int s;
void cunqu()
{ int i=0;
long int k;
printf("请输入航班号,输入-1结束:");
scanf("%ld",&k);
while(k!=-1)
{a[i]hangbanh=k;
printf("\n请输入终点站:");
scanf("%s",a[i]zdcity);
printf("\n请输入起飞时间:");
scanf("%s",a[i]qftime);
printf("\n请输入到达时间:");
scanf("%s",a[i]gettime);
printf("\n请输入机型:");
scanf("%s",a[i]jx);
printf("\n请输入班期:");
scanf("%s",a[i]banqi);
i++;
printf("\n\n请输入航班号,输入-1结束:");
scanf("%ld",&k);
}
s=i;
}
void caxun()
{ long int k;
printf("请输入航班号\n");
scanf("%ld",&k);
for(int i=0;i<s;i++)
if(k==a[i]hangbanh)
{
printf("航班号%ld\n",a[i]hangbanh);
printf("起点站%s\n",a[i]qdcity);
printf("终点站%s\n",a[i]zdcity);
printf("起飞时间%s\n",a[i]qftime);
printf("到达时间%s\n",a[i]gettime);
printf("机型%s\n",a[i]jx);
printf("班期%s\n",a[i]banqi);
}
}
void paixu()
{ int i,j;
struct Art t;
for(i=0;i<s;i++)
for(j=i;j<s;j++)
if(a[i]hangbanh>a[j]hangbanh)
{t=a[i];a[i]=a[j];a[j]=t;}
for(i=0;i<s;i++)
{printf("航班号%ld\n",a[i]hangbanh);
printf("起点站%s\n",a[i]qdcity);
printf("终点站%s\n",a[i]zdcity);
printf("起飞时间%s\n",a[i]qftime);
printf("到达时间%s\n",a[i]gettime);
printf("机型%s\n",a[i]jx);
printf("班期%s\n\n",a[i]banqi);
}
}
void prit()
{printf("\t1存取\n");
printf("\t2查询\n");
printf("\t3排序\n");
}
void main()
{int k;
prit();
do{
printf("请选择:");
scanf("%d",&k);
switch(k)
{case 1: cunqu();break;
case 2:caxun();break;
case 3:paixu();break;
case 0:break;
default :break;
}
}while(k!=0);
}
用到的数据库:access,mysql,sqlserver,oracle;
其中access,mysql较小型数据库,sqlserver,oracle为大型数据库;
连接Access数据库
1由于Access数据库没有官方的专用JDBC驱动程序,所以必须将Access数据库连接到ODBC,再通过JDBC-ODBC连接桥连接到ODBC来访问数据库。
2首先要为指定的Access数据库设置ODBC数据源,具体步骤如下:
控制面板->管理工具->数据源(ODBC)
添加->选择数据源的驱动程序(选择Access驱动)->点击完成->填写具体属性
3使用代码加载JDBC-ODBC的驱动程序,并且连接(Connection)上指定的Access数据库,建立语句(Statement),然后由语句对数据库进行创建表格、新增、修改等 *** 作,最后返回结果(ResultSet)并打印。(代码略)
链接MySQL数据库方法:
1、显示密码
如:MySQL 连接远程数据库(1921685116),端口“3306”,用户名为“root”,密码“123456”
C:/>mysql -h 1921685116 -P 3306 -u root -p123456
2、隐藏密码
如:MySQL 连接本地数据库,用户名为“root”,
C:/>mysql -h localhost -u root -p
Enter password:
VFP连接SQL数据库可以采用SPT和CA这两种方式
下面是SPT的连接方式:
DECLARE INTEGER SQLConfigDataSource IN odbccp32 INTEGER,INTEGER,STRING,STRING
Public gnConnhandle &&将该SQL连接句柄设为全局变量,其他过程中仍可继续调用
lnWindowHandle=0
lcODBCDriver='SQL Server' &&Driver类型
lcODBCName=M_DataName &&数据源名
lcODBCDesc='广智80数据源' &&数据源描述
lcODBCServer=M_PcName &&SQL Server 服务器名
lcODBCDatabase=M_DataName &&要连接的数据库名称
gnConnhandle=SQLSTRINGCONNECT('driver='+lcODBCDriver+';Server='+lcODBCServer+';uid=&M_Uid;pwd=&M_Pwd;database='+lcODBCDatabase)
SQLSETPROP(0,'DispLogin',3)
SQLSETPROP(0,"IdleTimeout",0)
IF gnConnhandle<=0 &&判断SQL连接是否成功
=MESSAGEBOX("连接数据库失败,请与系统管理员联系!",0+48,"提示")
RETURN
ELSE
=MESSAGEBOX("连接数据库成功!",0+48,"提示")
ENDIF
连接成功后,gnConnhandle这个句柄就可以进行引用了。具体SPT的用法,请百度〈SPT起跳 〉这篇文章。
CA的用法也比较简单,我平时很少用,具体也百度VFP CA用法吧。
1、EI:
美国的工程指数几乎涵盖了工程技术的所有领域。例如:电力、电气、电子、自控、矿冶、金属技术、机械制造、土木工程、水利等,具有综合性强、数据来源广、地理覆盖面广、报告量大、报告质量高、权威性强等特点,它有两个数据库,核心数据库EI Compendex和非核心数据库EI page one,目前,许多高校和科研机构都认可了核心数据库。
2、SCI:
科学引文索引是美国科学与信息研究所(ISI)于1961年建立并出版的引文数据库。涵盖生命科学、临床医学、物理化学、农业、生物学、兽医学、工程技术等综合检索期刊,尤其体现了自然科学研究的学术水平,它是世界三大检索系统之一,也是我国高校和科研机构公认的检索类别中最著名的一个。
3、CA:
化学文摘社成立于1907年,由中国科学院编辑出版,它是世界上最全面、应用最广泛的文献检索工具。它是一种专业性很强的专业检索。
4、CSCD:
中国科学引文数据库,中国科学引文数据库创建于1989年,自1999年以来,它一直作为中国科学文献计量与评价系列数据库的一部分,由中国科学院文献信息中心和《中国学术期刊电子杂志》(光盘版)联合主办,清华同方光盘电子出版社正式出版。
中国科学引文数据库分为核心数据库和扩展数据库。核心图书馆的源刊经过严格筛选,是各学科具有权威性和代表性的核心期刊。扩展图书馆的源刊也被广泛选用,是我国各学科的优秀期刊。
5、CSSCI:
《中国社会科学引文索引》是南京大学开发的中国人文社会科学评价领域的标志性项目,总之,CSSCI是在对北京人文社会科学大学中文核心期刊进行影响因素分析后,选择影响较大的期刊进入数据库,CSSCI是核心的核心!目前,在中国人文社科期刊评价体系中处于最高地位。
参考资料来源:
百度百科-EI
百度百科-SCI
百度百科-CA
百度百科-CSCD
百度百科-CSSCI
1TheNASADataSystem--世界最大免费全文网站,超过300,000篇全文
主要学科:天体物理学
2HighWirePress--世界第二大免费全文网站,超过235,812篇全文
主要学科:生物学、医学
3arXivorg
主要学科:物理、数学、非线性科学、计算机科学等。文件格式以PostScript为主,如没有相应的阅读软件,可以选择生成PDF文件格式。
4BehavioralandBrainSciences
主要学科:行为科学、脑科学
5CentersforDiseaseControlandPrevention(CDC)
主要学科:医学
6CogPrints
主要学科:心理学、神经科学、行为科学、语言学、人工智能、哲学
7GPOAess
美国政府文献
8Inter-universityConsortiumforPoliticalandSocialResearch(ICPSR)
世界最大的社会科学文献网站
9NationalAcademyPress
美国国家科学院、国家工程院、医学协会等机构报告
10NationalCenterforHealthStatistics(NCHS)
美国国家卫生统计中心的统计报告
11NCSTRL
计算机科学研究报告和论文
12ProjectGutenbergElectronicPublicLibrary
电子图书,2002前提供10000种全文电子图书
13ThomasLegislativeInformationontheInternet
美国国会图书馆提供的美国国会报告和历史文献
14UNESCO
联合国教科文组织提供的文档
15UnitedStatesGeologicalSurvey
美国地质考察报告
16WorldDevelopmentSources(WorldBank)
世界银行报告
17Delphion
世界各国专利,可看到前十三页全文
18美国数学学会(AMS)的三种免费期刊
Bulletin
ElectronicResearch
NoticesoftheAmericanSociety
19PhysicsToday
美国物理学会(AmericanInstituteofPhysics)提供的免费杂志
20FrontiersinBioscience
生物科学期刊和图书,文章被Biosis、CA、Medline等重要二次文献数据库引用
21TheWorldWideWebJournalofBiology
被BiosisPreviews引用
22ScienceMagazine
23ScientificAmerican
24ACMDigitalLibrary
25IssuesinScienceandTechnology《科学与技术问题》,美国。
1984年创刊,全年4期,ISSN0748-5492,NationalAcademyofSciences,探讨和阐述科学、技术和卫生事业发展中的政策问题。
26BulletinofSymbolicLogic《符号逻辑通报》,美国。
1995年创刊,全年4期,ISSN1079-8986,刊载数学、哲学、计算机、语言学等领域中有关符号逻辑方面的论文、书评和会议论文摘要。
27ProgressofTheoreticalPhysics《理论物理学进展》,日本。
1946年创刊,全年12期,ISSN0033-068X,发表日本理论物理学者的研究成果。文章用英文、德文、法文发表。
28AustralianJournalofPhysics《澳大利亚物理学杂志》,澳大利亚。
1948年创刊,全年6期,ISSN0004-9506,刊载物理学(从基本粒子到天体物理学)领域的研究论文、简讯和评论。
29NewJournalofPhysics《新物理学杂志》,英国。
1998年创刊,ISSN1367-2630,是一种全文电子杂志,它在物理学领域相当具有权威性。该杂志编辑竭力通过出版对物理学家有益并能引起物理学家关注的高品质文章,从而把《新物理学杂志》办成本领域最主要的科学杂志。
30JournalofBiologicalChemistry《生物化学杂志》,美国。
1905年创刊,全年52期,ISSN0021-9258,JournalofBiologicalChemistry,刊载生物化学领域的研究成果。高价刊。
31ChemicalandBulletin《化学与药学通报》,日本。
1953年创刊,全年12期,ISSN0009-2363,发表生物分析化学、生物化学、药理学、毒理学和生物药学方面的研究论文及报告,用英文出版。
32Journalofand《微型机械与微型工程杂志》,英国。
1991年创刊,全年4期,ISSN0960-1317,刊载微型机电、微型机械和真空微电子技术方面的研究论文,涉及微型系统的控制、程序和建造、微型结构和器件、集成电路、电子与光子器件等基本结构、器械和系统设计研究。
33VDI-Z《德国工程师协会综合生产杂志》,德国。
1857年创刊,全年12期,ISSN0042-1766,刊载机器制造、金属加工工艺、生产规划管理、生产系统、生产评价以及金属加工设备与系统等方面的论文,兼及行业新闻、新产品介绍。
34ModernMachineShop《现代机械车间》,美国。
1928年创刊,全年12期,ISSN0026-8003,全面报道制造与机械工业的新闻和技术信息,内容包括工程、工业机器人、研究与开发、程序设计、安全规则与设备等。
35ProcessEngineering《加工工程》,英国。
1920年创刊,全年12期,ISSN0370-1859,刊载化工加工技术以及设备、材料和保养等方面的文章。
36Signal《信号》,美国。
请采纳,谢谢
以上就是关于c语言编程:航班信息管理程序全部的内容,包括:c语言编程:航班信息管理程序、o2o电子商务用什么后台数据库,怎么连接后台数据库、vfp9.0连接sql数据库等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)