一、mysql学习
1. 复习select语句
2. 连接
3. 子查询
4. union
5. limit
6. 表
例如:
7. alter table 来增加 删除 修改表结构,不影响表中的数据
add
modify
drop
8. insert into
9. update
10. delete
11. 约束
法1
法2
补充:
MySQL五大约束详解(我有多详细只有我知道小白都能懂哦)_记录博主学到的点滴-CSDN博客_mysql约束语法
constraint + 别名 + foreign key(字段名) + references + 主表(主表对应字段)
二、c语言练习
#include <stdio.h>
int gcd(int m,int n){
for(int i=m;i>=0;i--){
if(m%i==0&&n%i==0)
return i;
}
}
int lcm(int m,int n){
for(int i=n;i<=m*n;i++){
if(i%m==0&&i%n==0)
return i;
}
}
int main(){
int m,n,temp;
scanf("%d %d",&m,&n);
if(n>m){
temp=m;
m=n;
n=temp;
}
printf("%d %d",gcd(m,n),lcm(m,n));
return 0;
}
#include <stdio.h>
int gcd(int m,int n){
if(m>n){ //交换 m和n
int temp=m;
m=n;
n=temp;
}
if(n%m==0)
return m; //递归出口
gcd(m,n%m);
}
int lcm(int m,int n){
for(int i=n;i<=m*n;i++){
if(i%m==0&&i%n==0)
return i;
}
}
int main(){
int m,n,temp;
scanf("%d %d",&m,&n);
if(m>n){
temp=m;
m=n;
n=temp;
}
printf("%d %d",gcd(m,n),lcm(m,n));
return 0;
}
#include <stdio.h>
int prime(int p){
if(p==1)
return 0;
else if(p==2)
return 1;
else{
for(int i=2;i<p;i++){
if(p%i==0)
return 0;
}
return 1;
}
}
int prime_sum(int m,int n){
int sum=0;
for(int i=m;i<=n;i++){
if(prime(i)){
printf("%d ",i);
sum+=i;
}
}
return sum;
}
int main(){
int m,n,sum;
scanf("%d %d",&m,&n);
printf("Sum of ( ");
sum=prime_sum(m,n);
printf(") = %d",sum);
return 0;
}
#include <stdio.h>
#include <math.h>
double jc(double n);
double funcos(double eps,double x){
double cos=0.0,temp;
int j=0,flag=1;
while(1){
temp=(pow(x,j))/jc(j);
cos+=flag*temp;
if(temp<eps)
break;
flag=-flag;
j+=2;
}
return cos;
}
double jc(double n){
double s=1;
for(int i=1;i<=n;i++){
s*=i;
}
return s;
}
int main(){
double eps,x;
scanf("%lf %lf",&eps,&x);
printf("cos(%.2f) = %f",x,funcos(eps,x));
return 0;
}
#include <stdio.h>
#include <math.h>
int countdigit(int number,int digit){
int a,count=0;
while(number){
a=number%10;
if(digit==a)
count++;
number=number/10;
}
return count;
}
int main(){
int num,digit;
scanf("%d %d",&num,&digit);
printf("Number of digit %d in %d: %d",digit,num,countdigit(abs(num),digit));
return 0;
}
#include <stdio.h>
#include <math.h>
int hollow_pyramid(int n){
if(n==1){
printf("1");
return 0;
}else{
for(int i=1;i<=n-1;i++){
for(int j=n-i;j>=1;j--){
printf(" ");
}
printf("%d",i);
if(i==1){
printf("\n");
continue;
}
for(int j=2*i-3;j>=1;j--){
printf(" ");
}
printf("%d\n",i);
}
for(int i=1;i<=2*n-1;i++){
printf("%d",n);
}
}
}
int main(){
int n;
scanf("%d",&n);
hollow_pyramid(n);
return 0;
}
#include <stdio.h>
#include <math.h>
int qhs(int a){
int sum=0;
for(int j=1;j<(a/2)+1;j++){
if(a%j==0){
sum+=j;
}
}
return sum;
}
int main(){
int n,a,b;
scanf("%d",&n);
for(int i=1;i<=n;i++){
scanf("%d %d",&a,&b);
if(qhs(a)==b&&qhs(b)==a&&a!=b)
printf("YES\n");
else
printf("NO\n");
}
return 0;
}