第三章串数组广义表
第三章串数组广义表大于输入年份且四位不同的数字123456789101112131415161718192021222324252627282930313233343536#include<iostream>using namespace std;int y;int cnt[4];int vis[10];void change(int year){ int n=year; int i=0; while(n){ cnt[i++]=n%10; n/=10; }}bool check(int year){ change(year); for(int i=0;i<10;i++) vis[i]=0; for(int i=0;i<4;i++) if(vis[cnt[i]]==0) vis[cnt[i]]=1; else{ return false; ...
第二章栈和队列
第二章栈和队列栈的基本操作123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990const int maxSize=100010;//顺序栈typedef struct{ ElemType data[maxSize];//存放栈中元素 int top;//存放栈顶指针}SqStack;/*链式栈 入栈和出栈都在表头执行,相当于只处理表头一端的单链表出栈:相当于删除链表的一个结点入栈:相当于头插法插入结点*/typedef struct LinkNode{ ElemType data; struct LinkNode *next;}*LiStack;/*共享栈:利用栈底位置相对不变的特性,让两个顺序栈共享一个数组空间,将两个栈底设置在数...
第一章线性表
第一章线性表线性表的操作123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175#include<cstdio>#include<iostream>using namespace std;co...
专业课C语言部分合集
C语言合集第一次作业1.输入2个整数,求两数的平方和并输出。 123456789#include<iostream>#include<cstdio>using namespace std;int main(){ int a,b; cin>>a>>b; cout<< a*a + b*b <<endl; return 0;} 2.输入一个圆半径(r)当r>=0时,计算并输出圆的面积和周长,否则,输出提示信息。 1234567891011121314#include<iostream>#define PI 3.14using namespace std;int main(){ int r; cin>>r; if(r>0){ cout<<PI*r*r<<endl; cout<<2*PI*r<<endl; }...
专业课第六次作业
第六次课作业 用冒泡法对一组用户输入的整数进行排序。 1234567891011121314151617181920#include<iostream>#include<cstdio>using namespace std;/*外层n-1次循环每次循环都在待排序的序列中把最大的移到待排序的最后面1~n-i-1*/int main(){ int a[10]={3,2,5,1,4,8,9,7,10,6}; for(int i=0;i<9;i++){ for(int j=1;j<=10-i-1;j++){ if(a[j]>a[j-1]) swap(a[j-1],a[j]); } } for(int i=0;i<10;i++)cout<<a[i]<<" "; return 0;} 2.将一个二维数组行和列的元素互...
专业课第五次作业
第五次作业最大公约数和最小公倍数 1234567891011121314#include<iostream>using namespace std;int gcd(int a,int b){ return b?gcd(b,a%b):a;}int main(){ int a,b; cin>>a>>b; int c=gcd(a,b); cout<<c<<" "<<a*b/c<<endl; return 0; } 2.写一个函数,由键盘输入一个数,输出其是否为素数。 123456789101112131415161718192021222324#include<iostream>#include<cmath>using namespace std;bool prime(int a){ if(a==1) return 0; if(a==3||a==2) ...
专业课第四次作业
第四次作业输入一个数组,输出数组倒序的结果。 12345678910111213#include<iostream>#include<cstring>using namespace std;int main(){ int a[10]; for(int i=0;i<10;i++){ cin>>a[i]; } for(int i=9;i>=0;i--){ cout<<a[i]<<" "; } return 0;} 输入一个字符串,判断是否为回文串(回文串:从前向后输出与从后向前输出为相同的结果) 123456789101112131415161718#include<iostream>#include<cstring>using namespace std;int main(){ string a; getline(cin,...
专业课第三次作业
习题课1 a+b>c=>3+4=7>5=>1 b==c =>0 1&&0 0 a=3 a||b+c==>1 b-c==-1 ==> 1 1||-1=1 a>b 3>4==0 !0=1 !c=0 1&&0=0 x=a=1 !1=0 0&&任何都是0 a+b=7 !7=0 0+c-1=4 b+c/2=4+2=6 4&&6=1 2.从键盘输入一个小于1000的正数,要求输出它的平方根(如平方根不是整数,则输出其整数部分)。要求在输入数据后先对其进行检查是否为小于1000的正数。若不是,则要求重新输入。 1234567891011121314151617#include<iostream>#include<cmath>using namespace std;int main(){ int n,t; cin>>n; while(1){ if(n>1000){ ...
专业课第一次作业
第一次作业好久不写代码了,6月27日,从基础题开始写,锻炼自己写代码的速度。 1.输入2个整数,求两数的平方和并输出。 123456789#include<iostream>#include<cstdio>using namespace std;int main(){ int a,b; cin>>a>>b; cout<< a*a <<" "<< b*b <<endl; return 0;} 2.输入一个圆半径(r)当r>=0时,计算并输出圆的面积和周长,否则,输出提示信息。 1234567891011121314#include<iostream>#define PI 3.14using namespace std;int main(){ int r; cin>>r; if(r>0){ cout<<PI*r*r<...
数据库原理
数据库基础SQL语言 数据化查询语言 绝大部分数据库系统支持 关于sql语句的使用 sqol语句不区分大小写 命令 使用大写比较标准 表名 库名 小写 每条命里 建议分号结尾 命令如果写的比较长 建议分成多行 关键字单独写一行 注释方式 单行注释 #开头 注释内容 – 注释 多行注释 /* 注释内容 */ 关于数据库的存放单元数据库名 表名 字段名 关于数据库的服务的启动和关闭使用数据库之前 记得开启服务 手动找到服务 开启 打开命令提示符管理员权限 打开服务 net start 服务名 关闭服务 net stop 服务名 关于mysql的登录和退出 通过mysql自带的客户端 输入密码就可以启动 使用exit 或者ctrl+c退出 使用控制台登录 mysql -h localhost -P 3306 -u -root -p 如果是本机可以省略 -h localhost -P 3306 -u -root -p 关于一些常见的mysql语句 show database;显示数据库当中的内容 use 库名; select data...



